|
| 1 | +CREATE FUNCTION delete_data_types_translations() RETURNS trigger |
| 2 | + LANGUAGE plpgsql |
| 3 | + AS $$ BEGIN DELETE FROM "translations" WHERE "owner_type" = 'DataType' AND "owner_id" IN (SELECT id FROM old_rows); RETURN NULL; END; $$; |
| 4 | + |
| 5 | +CREATE FUNCTION delete_flow_type_settings_translations() RETURNS trigger |
| 6 | + LANGUAGE plpgsql |
| 7 | + AS $$ BEGIN DELETE FROM "translations" WHERE "owner_type" = 'FlowTypeSetting' AND "owner_id" IN (SELECT id FROM old_rows); RETURN NULL; END; $$; |
| 8 | + |
| 9 | +CREATE FUNCTION delete_flow_types_translations() RETURNS trigger |
| 10 | + LANGUAGE plpgsql |
| 11 | + AS $$ BEGIN DELETE FROM "translations" WHERE "owner_type" = 'FlowType' AND "owner_id" IN (SELECT id FROM old_rows); RETURN NULL; END; $$; |
| 12 | + |
| 13 | +CREATE FUNCTION delete_function_definitions_translations() RETURNS trigger |
| 14 | + LANGUAGE plpgsql |
| 15 | + AS $$ BEGIN DELETE FROM "translations" WHERE "owner_type" = 'FunctionDefinition' AND "owner_id" IN (SELECT id FROM old_rows); RETURN NULL; END; $$; |
| 16 | + |
| 17 | +CREATE FUNCTION delete_module_configuration_definitions_translations() RETURNS trigger |
| 18 | + LANGUAGE plpgsql |
| 19 | + AS $$ BEGIN DELETE FROM "translations" WHERE "owner_type" = 'ModuleConfigurationDefinition' AND "owner_id" IN (SELECT id FROM old_rows); RETURN NULL; END; $$; |
| 20 | + |
| 21 | +CREATE FUNCTION delete_parameter_definitions_translations() RETURNS trigger |
| 22 | + LANGUAGE plpgsql |
| 23 | + AS $$ BEGIN DELETE FROM "translations" WHERE "owner_type" = 'ParameterDefinition' AND "owner_id" IN (SELECT id FROM old_rows); RETURN NULL; END; $$; |
| 24 | + |
| 25 | +CREATE FUNCTION delete_runtime_flow_type_settings_translations() RETURNS trigger |
| 26 | + LANGUAGE plpgsql |
| 27 | + AS $$ BEGIN DELETE FROM "translations" WHERE "owner_type" = 'RuntimeFlowTypeSetting' AND "owner_id" IN (SELECT id FROM old_rows); RETURN NULL; END; $$; |
| 28 | + |
| 29 | +CREATE FUNCTION delete_runtime_flow_types_translations() RETURNS trigger |
| 30 | + LANGUAGE plpgsql |
| 31 | + AS $$ BEGIN DELETE FROM "translations" WHERE "owner_type" = 'RuntimeFlowType' AND "owner_id" IN (SELECT id FROM old_rows); RETURN NULL; END; $$; |
| 32 | + |
| 33 | +CREATE FUNCTION delete_runtime_function_definitions_translations() RETURNS trigger |
| 34 | + LANGUAGE plpgsql |
| 35 | + AS $$ BEGIN DELETE FROM "translations" WHERE "owner_type" = 'RuntimeFunctionDefinition' AND "owner_id" IN (SELECT id FROM old_rows); RETURN NULL; END; $$; |
| 36 | + |
| 37 | +CREATE FUNCTION delete_runtime_modules_translations() RETURNS trigger |
| 38 | + LANGUAGE plpgsql |
| 39 | + AS $$ BEGIN DELETE FROM "translations" WHERE "owner_type" = 'RuntimeModule' AND "owner_id" IN (SELECT id FROM old_rows); RETURN NULL; END; $$; |
| 40 | + |
| 41 | +CREATE FUNCTION delete_runtime_parameter_definitions_translations() RETURNS trigger |
| 42 | + LANGUAGE plpgsql |
| 43 | + AS $$ BEGIN DELETE FROM "translations" WHERE "owner_type" = 'RuntimeParameterDefinition' AND "owner_id" IN (SELECT id FROM old_rows); RETURN NULL; END; $$; |
| 44 | + |
1 | 45 | CREATE TABLE active_storage_attachments ( |
2 | 46 | id bigint NOT NULL, |
3 | 47 | name character varying NOT NULL, |
@@ -83,12 +127,12 @@ CREATE TABLE ar_internal_metadata ( |
83 | 127 | CREATE TABLE audit_events ( |
84 | 128 | id bigint NOT NULL, |
85 | 129 | author_id bigint NOT NULL, |
86 | | - entity_id bigint NOT NULL, |
| 130 | + entity_id integer NOT NULL, |
87 | 131 | entity_type text NOT NULL, |
88 | 132 | action_type integer NOT NULL, |
89 | 133 | details jsonb NOT NULL, |
90 | 134 | ip_address inet, |
91 | | - target_id bigint NOT NULL, |
| 135 | + target_id integer NOT NULL, |
92 | 136 | target_type text NOT NULL, |
93 | 137 | created_at timestamp with time zone NOT NULL, |
94 | 138 | updated_at timestamp with time zone NOT NULL |
@@ -1698,6 +1742,28 @@ CREATE UNIQUE INDEX "index_users_on_LOWER_username" ON users USING btree (lower( |
1698 | 1742 |
|
1699 | 1743 | CREATE UNIQUE INDEX index_users_on_totp_secret ON users USING btree (totp_secret) WHERE (totp_secret IS NOT NULL); |
1700 | 1744 |
|
| 1745 | +CREATE TRIGGER trigger_delete_data_types_translations AFTER DELETE ON data_types REFERENCING OLD TABLE AS old_rows FOR EACH STATEMENT EXECUTE FUNCTION delete_data_types_translations(); |
| 1746 | + |
| 1747 | +CREATE TRIGGER trigger_delete_flow_type_settings_translations AFTER DELETE ON flow_type_settings REFERENCING OLD TABLE AS old_rows FOR EACH STATEMENT EXECUTE FUNCTION delete_flow_type_settings_translations(); |
| 1748 | + |
| 1749 | +CREATE TRIGGER trigger_delete_flow_types_translations AFTER DELETE ON flow_types REFERENCING OLD TABLE AS old_rows FOR EACH STATEMENT EXECUTE FUNCTION delete_flow_types_translations(); |
| 1750 | + |
| 1751 | +CREATE TRIGGER trigger_delete_function_definitions_translations AFTER DELETE ON function_definitions REFERENCING OLD TABLE AS old_rows FOR EACH STATEMENT EXECUTE FUNCTION delete_function_definitions_translations(); |
| 1752 | + |
| 1753 | +CREATE TRIGGER trigger_delete_module_configuration_definitions_translations AFTER DELETE ON module_configuration_definitions REFERENCING OLD TABLE AS old_rows FOR EACH STATEMENT EXECUTE FUNCTION delete_module_configuration_definitions_translations(); |
| 1754 | + |
| 1755 | +CREATE TRIGGER trigger_delete_parameter_definitions_translations AFTER DELETE ON parameter_definitions REFERENCING OLD TABLE AS old_rows FOR EACH STATEMENT EXECUTE FUNCTION delete_parameter_definitions_translations(); |
| 1756 | + |
| 1757 | +CREATE TRIGGER trigger_delete_runtime_flow_type_settings_translations AFTER DELETE ON runtime_flow_type_settings REFERENCING OLD TABLE AS old_rows FOR EACH STATEMENT EXECUTE FUNCTION delete_runtime_flow_type_settings_translations(); |
| 1758 | + |
| 1759 | +CREATE TRIGGER trigger_delete_runtime_flow_types_translations AFTER DELETE ON runtime_flow_types REFERENCING OLD TABLE AS old_rows FOR EACH STATEMENT EXECUTE FUNCTION delete_runtime_flow_types_translations(); |
| 1760 | + |
| 1761 | +CREATE TRIGGER trigger_delete_runtime_function_definitions_translations AFTER DELETE ON runtime_function_definitions REFERENCING OLD TABLE AS old_rows FOR EACH STATEMENT EXECUTE FUNCTION delete_runtime_function_definitions_translations(); |
| 1762 | + |
| 1763 | +CREATE TRIGGER trigger_delete_runtime_modules_translations AFTER DELETE ON runtime_modules REFERENCING OLD TABLE AS old_rows FOR EACH STATEMENT EXECUTE FUNCTION delete_runtime_modules_translations(); |
| 1764 | + |
| 1765 | +CREATE TRIGGER trigger_delete_runtime_parameter_definitions_translations AFTER DELETE ON runtime_parameter_definitions REFERENCING OLD TABLE AS old_rows FOR EACH STATEMENT EXECUTE FUNCTION delete_runtime_parameter_definitions_translations(); |
| 1766 | + |
1701 | 1767 | ALTER TABLE ONLY node_parameters |
1702 | 1768 | ADD CONSTRAINT fk_rails_0d79310cfa FOREIGN KEY (node_function_id) REFERENCES node_functions(id) ON DELETE CASCADE; |
1703 | 1769 |
|
@@ -1813,7 +1879,7 @@ ALTER TABLE ONLY flow_types |
1813 | 1879 | ADD CONSTRAINT fk_rails_687d671458 FOREIGN KEY (runtime_id) REFERENCES runtimes(id) ON DELETE CASCADE; |
1814 | 1880 |
|
1815 | 1881 | ALTER TABLE ONLY namespace_role_project_assignments |
1816 | | - ADD CONSTRAINT fk_rails_69066bda8f FOREIGN KEY (project_id) REFERENCES namespace_projects(id) ON DELETE CASCADE; |
| 1882 | + ADD CONSTRAINT fk_rails_69066bda8f FOREIGN KEY (project_id) REFERENCES namespace_projects(id); |
1817 | 1883 |
|
1818 | 1884 | ALTER TABLE ONLY flow_types |
1819 | 1885 | ADD CONSTRAINT fk_rails_69115ada7f FOREIGN KEY (runtime_module_id) REFERENCES runtime_modules(id) ON DELETE CASCADE; |
@@ -1915,7 +1981,7 @@ ALTER TABLE ONLY module_configuration_definition_data_type_links |
1915 | 1981 | ADD CONSTRAINT fk_rails_e893387710 FOREIGN KEY (referenced_data_type_id) REFERENCES data_types(id) ON DELETE RESTRICT; |
1916 | 1982 |
|
1917 | 1983 | ALTER TABLE ONLY runtimes |
1918 | | - ADD CONSTRAINT fk_rails_eeb42116cc FOREIGN KEY (namespace_id) REFERENCES namespaces(id) ON DELETE CASCADE; |
| 1984 | + ADD CONSTRAINT fk_rails_eeb42116cc FOREIGN KEY (namespace_id) REFERENCES namespaces(id); |
1919 | 1985 |
|
1920 | 1986 | ALTER TABLE ONLY flow_data_type_links |
1921 | 1987 | ADD CONSTRAINT fk_rails_f4202724d3 FOREIGN KEY (flow_id) REFERENCES flows(id) ON DELETE CASCADE; |
|
0 commit comments