|
| 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, |
@@ -361,9 +405,7 @@ CREATE TABLE flows ( |
361 | 405 | created_at timestamp with time zone NOT NULL, |
362 | 406 | updated_at timestamp with time zone NOT NULL, |
363 | 407 | validation_status integer DEFAULT 0 NOT NULL, |
364 | | - disabled_reason integer, |
365 | | - signature text DEFAULT ''::text NOT NULL, |
366 | | - CONSTRAINT check_8c731c24ec CHECK ((char_length(signature) <= 500)) |
| 408 | + disabled_reason integer |
367 | 409 | ); |
368 | 410 |
|
369 | 411 | CREATE SEQUENCE flows_id_seq |
@@ -1698,6 +1740,28 @@ CREATE UNIQUE INDEX "index_users_on_LOWER_username" ON users USING btree (lower( |
1698 | 1740 |
|
1699 | 1741 | CREATE UNIQUE INDEX index_users_on_totp_secret ON users USING btree (totp_secret) WHERE (totp_secret IS NOT NULL); |
1700 | 1742 |
|
| 1743 | +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(); |
| 1744 | + |
| 1745 | +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(); |
| 1746 | + |
| 1747 | +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(); |
| 1748 | + |
| 1749 | +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(); |
| 1750 | + |
| 1751 | +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(); |
| 1752 | + |
| 1753 | +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(); |
| 1754 | + |
| 1755 | +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(); |
| 1756 | + |
| 1757 | +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(); |
| 1758 | + |
| 1759 | +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(); |
| 1760 | + |
| 1761 | +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(); |
| 1762 | + |
| 1763 | +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(); |
| 1764 | + |
1701 | 1765 | ALTER TABLE ONLY node_parameters |
1702 | 1766 | ADD CONSTRAINT fk_rails_0d79310cfa FOREIGN KEY (node_function_id) REFERENCES node_functions(id) ON DELETE CASCADE; |
1703 | 1767 |
|
|
0 commit comments