mirror of
https://github.com/coder/coder.git
synced 2026-09-24 15:04:27 +08:00
feat: Remove organization and user scoped parameters (#2007)
* feat: Remove organization and user scoped parameters Signed-off-by: Spike Curtis <spike@coder.com> * Fixup dump.sql Signed-off-by: Spike Curtis <spike@coder.com> * Fix dump.sql again Signed-off-by: Spike Curtis <spike@coder.com> * Fix down migration Signed-off-by: Spike Curtis <spike@coder.com>
This commit is contained in:
@@ -0,0 +1,10 @@
|
||||
CREATE TYPE old_parameter_scope AS ENUM (
|
||||
'organization',
|
||||
'template',
|
||||
'import_job',
|
||||
'user',
|
||||
'workspace'
|
||||
);
|
||||
ALTER TABLE parameter_values ALTER COLUMN scope TYPE old_parameter_scope USING (scope::text::old_parameter_scope);
|
||||
DROP TYPE parameter_scope;
|
||||
ALTER TYPE old_parameter_scope RENAME TO parameter_scope;
|
||||
@@ -0,0 +1,11 @@
|
||||
-- We no longer support org or user scoped values, so delete them
|
||||
DELETE FROM parameter_values WHERE scope IN ('organization', 'user');
|
||||
|
||||
CREATE TYPE new_parameter_scope AS ENUM (
|
||||
'template',
|
||||
'import_job',
|
||||
'workspace'
|
||||
);
|
||||
ALTER TABLE parameter_values ALTER COLUMN scope TYPE new_parameter_scope USING (scope::text::new_parameter_scope);
|
||||
DROP TYPE parameter_scope;
|
||||
ALTER TYPE new_parameter_scope RENAME TO parameter_scope;
|
||||
Reference in New Issue
Block a user