mirror of
https://github.com/windmill-labs/windmill.git
synced 2026-08-25 08:00:59 +00:00
remove demo and starter if empty
This commit is contained in:
@@ -0,0 +1 @@
|
||||
-- Add down migration script here
|
||||
@@ -0,0 +1,35 @@
|
||||
-- Add up migration script here
|
||||
do
|
||||
$$
|
||||
BEGIN
|
||||
|
||||
IF (NOT EXISTS (SELECT workspace_id FROM script WHERE workspace_id = 'demo' UNION ALL SELECT workspace_id FROM flow WHERE workspace_id = 'demo' UNION ALL SELECT workspace_id FROM app WHERE workspace_id = 'demo'))
|
||||
THEN
|
||||
DELETE FROM raw_app WHERE workspace_id = 'demo';
|
||||
DELETE FROM variable WHERE workspace_id = 'demo';
|
||||
DELETE FROM schedule WHERE workspace_id = 'demo';
|
||||
DELETE FROM resource WHERE workspace_id = 'demo';
|
||||
DELETE FROM resource_type WHERE workspace_id = 'demo';
|
||||
DELETE FROM workspace_key WHERE workspace_id = 'demo';
|
||||
DELETE FROM group_ WHERE workspace_id = 'demo';
|
||||
DELETE FROM workspace_settings WHERE workspace_id = 'demo';
|
||||
DELETE FROM workspace WHERE id = 'demo';
|
||||
END IF;
|
||||
|
||||
IF (NOT EXISTS (SELECT workspace_id FROM script WHERE workspace_id = 'starter' UNION ALL SELECT workspace_id FROM flow WHERE workspace_id = 'starter' UNION ALL SELECT workspace_id FROM app WHERE workspace_id = 'starter'))
|
||||
THEN
|
||||
DELETE FROM raw_app WHERE workspace_id = 'starter';
|
||||
DELETE FROM variable WHERE workspace_id = 'starter';
|
||||
DELETE FROM schedule WHERE workspace_id = 'starter';
|
||||
DELETE FROM resource WHERE workspace_id = 'starter';
|
||||
DELETE FROM resource_type WHERE workspace_id = 'starter';
|
||||
DELETE FROM workspace_key WHERE workspace_id = 'starter';
|
||||
DELETE FROM group_ WHERE workspace_id = 'starter';
|
||||
DELETE FROM workspace_settings WHERE workspace_id = 'starter';
|
||||
DELETE FROM workspace WHERE id = 'starter';
|
||||
END IF;
|
||||
|
||||
|
||||
END
|
||||
$$
|
||||
|
||||
Reference in New Issue
Block a user