mirror of
https://github.com/coder/coder.git
synced 2025-07-06 15:41:45 +00:00
Updates coder/customers#365 This PR updates our migration framework to run all migrations in a single transaction. This is the same behavior we had in v1 and ensures that failed migrations don't bring the whole deployment down. If a migration fails now, it will automatically be rolled back to the previous version, allowing the deployment to continue functioning.
8 lines
375 B
SQL
8 lines
375 B
SQL
-- No one is using this feature yet as of writing this migration, so this is
|
|
-- fine. Just delete all workspace proxies to prevent the new index from having
|
|
-- conflicts.
|
|
DELETE FROM workspace_proxies;
|
|
|
|
DROP INDEX IF EXISTS workspace_proxies_name_idx;
|
|
CREATE UNIQUE INDEX workspace_proxies_lower_name_idx ON workspace_proxies USING btree (lower(name)) WHERE deleted = FALSE;
|