Refactor server id to use uuid
What does this MR do and why?
___Describe in detail what your merge request does and why.___
This Merge rework the server identification from using an int to using an uuid #282 (closed)
Adding logs to follow migration steps.
How to set up and validate locally
We need to test all the server relative stuff (direct and indirect)
1 - In dev branch, create a server, schedules, backups, webhooks, roles, related to this server and audit will be populated automatically.
2 - Start the server once, to populate server stats database.
3 - Stop Crafty, checkout this branch and start Crafty again.
4 - All the migration should works properly and modify all the tables of the database containing server_id
.
5 - Then, test all the servers pages and settings to look for ids errors.
If none can be found, the migration is a success
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
Have you checked this doesn't interfere/conflict/duplicate someone else work? -
Have you fully tested your changes? -
Have you resolved any lint issues? -
Have you assigned a reviewer? -
Have you applied correct labels?