mirror of
https://github.com/coder/coder.git
synced 2025-07-03 16:13:58 +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.
10 lines
420 B
SQL
10 lines
420 B
SQL
ALTER TABLE replicas
|
|
ADD COLUMN "primary" boolean NOT NULL DEFAULT true;
|
|
|
|
ALTER TABLE workspace_proxies
|
|
-- Adding a serial to a table without a default value will be filled as you
|
|
-- would expect on versions of Postgres >= 9 AFAIK (which we require).
|
|
ADD COLUMN region_id serial NOT NULL,
|
|
ADD COLUMN derp_enabled boolean NOT NULL DEFAULT true,
|
|
ADD CONSTRAINT workspace_proxies_region_id_unique UNIQUE (region_id);
|