Update scripts and configurations for deployment

This commit is contained in:
Carlos (Almeira) 2026-07-16 06:22:20 -05:00
parent 343fa60ceb
commit 4fa9660c9f
17 changed files with 3885 additions and 622 deletions

Binary file not shown.

536
alter_all.sql Normal file
View File

@ -0,0 +1,536 @@
START TRANSACTION;
ALTER TABLE _1__metadata ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1__metadata_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_attributes ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_attributes_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_audit ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_audit_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_authenticators ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_authenticators_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_bucket_1 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_bucket_1_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_buckets ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_buckets_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_cache ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_cache_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_challenges ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_challenges_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_database_1 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_database_1_collection_1 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_database_1_collection_10 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_database_1_collection_10_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_database_1_collection_11 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_database_1_collection_11_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_database_1_collection_12 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_database_1_collection_12_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_database_1_collection_13 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_database_1_collection_13_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_database_1_collection_14 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_database_1_collection_14_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_database_1_collection_15 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_database_1_collection_15_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_database_1_collection_1_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_database_1_collection_2 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_database_1_collection_2_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_database_1_collection_3 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_database_1_collection_31 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_database_1_collection_31_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_database_1_collection_32 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_database_1_collection_32_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_database_1_collection_33 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_database_1_collection_33_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_database_1_collection_34 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_database_1_collection_34_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_database_1_collection_35 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_database_1_collection_35_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_database_1_collection_37 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_database_1_collection_37_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_database_1_collection_38 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_database_1_collection_38_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_database_1_collection_39 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_database_1_collection_39_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_database_1_collection_3_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_database_1_collection_4 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_database_1_collection_4_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_database_1_collection_5 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_database_1_collection_5_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_database_1_collection_6 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_database_1_collection_6_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_database_1_collection_7 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_database_1_collection_7_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_database_1_collection_8 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_database_1_collection_8_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_database_1_collection_9 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_database_1_collection_9_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_database_1_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_databases ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_databases_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_deployments ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_deployments_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_executions ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_executions_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_functions ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_functions_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_identities ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_identities_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_indexes ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_indexes_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_memberships ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_memberships_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_messages ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_messages_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_migrations ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_migrations_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_presenceLogs ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_presenceLogs_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_providers ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_providers_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_resourceTokens ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_resourceTokens_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_sessions ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_sessions_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_sites ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_sites_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_stats ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_stats_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_subscribers ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_subscribers_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_targets ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_targets_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_teams ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_teams_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_tokens ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_tokens_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_topics ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_topics_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_transactionLogs ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_transactionLogs_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_transactions ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_transactions_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_users ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_users_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_variables ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _1_variables_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2__metadata ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2__metadata_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2_attributes ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2_attributes_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2_audit ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2_audit_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2_authenticators ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2_authenticators_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2_buckets ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2_buckets_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2_cache ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2_cache_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2_challenges ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2_challenges_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2_databases ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2_databases_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2_deployments ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2_deployments_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2_executions ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2_executions_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2_functions ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2_functions_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2_identities ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2_identities_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2_indexes ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2_indexes_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2_memberships ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2_memberships_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2_messages ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2_messages_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2_migrations ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2_migrations_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2_presenceLogs ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2_presenceLogs_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2_providers ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2_providers_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2_resourceTokens ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2_resourceTokens_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2_sessions ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2_sessions_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2_sites ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2_sites_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2_stats ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2_stats_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2_subscribers ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2_subscribers_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2_targets ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2_targets_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2_teams ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2_teams_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2_tokens ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2_tokens_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2_topics ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2_topics_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2_transactionLogs ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2_transactionLogs_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2_transactions ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2_transactions_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2_users ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2_users_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2_variables ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _2_variables_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3__metadata ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3__metadata_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_attributes ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_attributes_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_audit ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_audit_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_authenticators ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_authenticators_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_buckets ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_buckets_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_cache ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_cache_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_challenges ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_challenges_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_1 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_10 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_10_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_11 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_11_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_12 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_12_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_13 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_13_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_14 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_14_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_15 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_15_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_16 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_16_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_17 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_17_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_18 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_18_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_19 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_19_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_1_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_2 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_20 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_20_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_21 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_21_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_22 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_22_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_23 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_23_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_24 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_24_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_25 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_25_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_26 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_26_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_27 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_27_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_28 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_28_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_29 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_29_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_2_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_3 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_30 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_30_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_31 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_31_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_32 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_32_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_33 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_33_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_34 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_34_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_35 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_35_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_36 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_36_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_37 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_37_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_38 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_38_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_39 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_39_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_3_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_4 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_40 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_40_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_41 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_41_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_42 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_42_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_43 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_43_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_44 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_44_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_45 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_45_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_46 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_46_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_47 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_47_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_48 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_48_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_49 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_49_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_4_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_5 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_50 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_50_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_51 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_51_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_52 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_52_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_53 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_53_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_54 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_54_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_55 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_55_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_56 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_56_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_57 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_57_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_58 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_58_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_59 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_59_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_5_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_6 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_60 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_60_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_61 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_61_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_62 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_62_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_63 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_63_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_64 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_64_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_65 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_65_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_66 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_66_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_67 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_67_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_68 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_68_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_69 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_69_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_6_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_7 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_70 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_70_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_71 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_71_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_72 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_72_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_73 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_73_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_74 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_74_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_75 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_75_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_76 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_76_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_77 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_77_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_78 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_78_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_79 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_79_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_7_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_8 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_80 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_80_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_81 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_81_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_8_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_9 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_collection_9_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_database_1_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_databases ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_databases_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_deployments ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_deployments_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_executions ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_executions_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_functions ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_functions_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_identities ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_identities_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_indexes ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_indexes_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_memberships ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_memberships_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_messages ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_messages_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_migrations ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_migrations_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_presenceLogs ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_presenceLogs_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_providers ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_providers_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_resourceTokens ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_resourceTokens_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_sessions ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_sessions_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_sites ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_sites_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_stats ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_stats_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_subscribers ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_subscribers_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_targets ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_targets_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_teams ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_teams_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_tokens ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_tokens_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_topics ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_topics_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_transactionLogs ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_transactionLogs_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_transactions ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_transactions_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_users ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_users_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_variables ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _3_variables_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4__metadata ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4__metadata_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4_attributes ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4_attributes_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4_audit ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4_audit_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4_authenticators ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4_authenticators_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4_buckets ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4_buckets_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4_cache ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4_cache_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4_challenges ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4_challenges_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4_databases ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4_databases_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4_deployments ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4_deployments_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4_executions ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4_executions_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4_functions ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4_functions_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4_identities ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4_identities_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4_indexes ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4_indexes_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4_memberships ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4_memberships_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4_messages ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4_messages_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4_migrations ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4_migrations_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4_presenceLogs ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4_presenceLogs_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4_providers ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4_providers_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4_resourceTokens ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4_resourceTokens_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4_sessions ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4_sessions_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4_sites ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4_sites_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4_stats ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4_stats_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4_subscribers ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4_subscribers_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4_targets ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4_targets_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4_teams ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4_teams_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4_tokens ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4_tokens_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4_topics ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4_topics_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4_transactionLogs ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4_transactionLogs_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4_transactions ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4_transactions_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4_users ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4_users_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4_variables ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _4_variables_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console__metadata ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console__metadata_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_audit ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_audit_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_authenticators ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_authenticators_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_bucket_1 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_bucket_1_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_bucket_2 ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_bucket_2_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_buckets ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_buckets_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_cache ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_cache_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_certificates ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_certificates_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_challenges ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_challenges_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_devKeys ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_devKeys_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_identities ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_identities_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_insights ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_insights_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_installations ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_installations_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_keys ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_keys_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_memberships ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_memberships_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_messages ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_messages_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_platforms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_platforms_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_presenceLogs ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_presenceLogs_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_projects ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_projects_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_providers ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_providers_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_realtime ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_realtime_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_reports ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_reports_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_repositories ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_repositories_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_rules ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_rules_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_schedules ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_schedules_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_sessions ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_sessions_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_stats ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_stats_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_subscribers ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_subscribers_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_targets ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_targets_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_teams ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_teams_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_tokens ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_tokens_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_topics ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_topics_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_users ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_users_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_vcsCommentLocks ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_vcsCommentLocks_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_vcsComments ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_vcsComments_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_webhooks ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE _console_webhooks_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
COMMIT;

50
append.yml Normal file
View File

@ -0,0 +1,50 @@
appwrite-mongodb:
image: mongo:8.2.5
container_name: appwrite-mongodb
restart: on-failure:3
networks:
- xusc4nl22shr5sca73x2vkwf
volumes:
- appwrite-mongodb:/data/db
environment:
- MONGO_INITDB_ROOT_USERNAME=root
- MONGO_INITDB_ROOT_PASSWORD=${_APP_DB_ROOT_PASS}
- MONGO_INITDB_DATABASE=${_APP_DB_SCHEMA}
- MONGO_INITDB_USERNAME=${_APP_DB_USER}
- MONGO_INITDB_PASSWORD=${_APP_DB_PASS}
command: ["mongod", "--replSet", "rs0"]
healthcheck:
test: |
bash -c "
mongosh -u root -p ${_APP_DB_ROOT_PASS} --authenticationDatabase admin --quiet --eval \"
try {
rs.initiate({_id: 'rs0', members: [{_id: 0, host: 'appwrite-mongodb:27017'}]});
} catch (e) {}
const hello = db.adminCommand({hello: 1});
if (hello.isWritablePrimary) {
quit(0);
}
quit(1);
\" 2>/dev/null
"
interval: 10s
timeout: 10s
retries: 10
start_period: 60s
appwrite-postgresql:
image: appwrite/postgres:0.1.0
container_name: appwrite-postgresql
networks:
- xusc4nl22shr5sca73x2vkwf
volumes:
- appwrite-postgres:/var/lib/postgresql/data
environment:
- POSTGRES_DB=${_APP_DB_SCHEMA}
- POSTGRES_USER=${_APP_DB_USER}
- POSTGRES_PASSWORD=${_APP_DB_PASS}
healthcheck:
test: ["CMD-SHELL", "pg_isready -U ${_APP_DB_USER} -d ${_APP_DB_SCHEMA}"]
interval: 10s
timeout: 10s
retries: 10
start_period: 60s

File diff suppressed because it is too large Load Diff

113
build_final.py Normal file
View File

@ -0,0 +1,113 @@
import re
def main():
old_vars = {}
with open('appwrite-coolify.yml', 'r') as f:
for line in f:
m = re.match(r'^\s+-\s+([A-Z0-9_]+)=(.*)', line)
if m:
var_name = m.group(1)
val = m.group(2)
if var_name not in old_vars or '$' in val:
old_vars[var_name] = line.strip()
output_lines = []
in_executor_env = False
in_traefik_ports = False
current_service = None
with open('new_base.yml', 'r') as f:
for line in f:
m_service = re.match(r'^ ([a-zA-Z0-9_-]+):$', line)
if m_service:
current_service = m_service.group(1)
# Traefik ports removal
if current_service == 'traefik' and line.strip() == 'ports:':
in_traefik_ports = True
continue
if in_traefik_ports:
if line.strip().startswith('-'):
continue
else:
in_traefik_ports = False
# Executor Env to Dict
if line.strip() == 'container_name: openruntimes-executor':
output_lines.append(' container_name: exc1\n')
continue
if line.strip() == 'hostname: appwrite-executor':
output_lines.append(' hostname: exc1\n')
continue
if current_service == 'openruntimes-executor' and line.strip() == 'environment:':
in_executor_env = True
output_lines.append(line)
continue
if in_executor_env:
if line.strip() == '' or (not line.strip().startswith('-') and not line.startswith(' ')):
in_executor_env = False
elif line.strip().startswith('-'):
m = re.match(r'^(\s+)-\s+([A-Z0-9_]+)=?(.*)', line)
if m:
indent = m.group(1)
var_name = m.group(2)
val = m.group(3)
# Apply merge
if var_name in old_vars:
old_val_full = old_vars[var_name]
if '=' in old_val_full:
val = old_val_full.split('=', 1)[1]
if var_name == 'OPR_EXECUTOR_RUNTIMES':
val = '${_APP_FUNCTIONS_RUNTIMES},${_APP_SITES_RUNTIMES}'
if var_name == 'OPEN_RUNTIMES_NFT':
if var_name == 'OPR_EXECUTOR_SECRET':
val = '$SERVICE_PASSWORD_64_APPWRITE'
if var_name == '_APP_OPENSSL_KEY_V1':
val = '$SERVICE_PASSWORD_64_APPWRITE'
if var_name == '_APP_DB_USER':
val = '$SERVICE_USER_MARIADB'
if var_name == '_APP_DB_PASS':
val = '$SERVICE_PASSWORD_MARIADB'
val = '${_APP_OPEN_RUNTIMES_NFT}'
output_lines.append(f"{indent}{var_name}: {val}\n")
continue
# Normal merge for everything else
if line.strip().startswith('-'):
m = re.match(r'^(\s+-\s+)([A-Z0-9_]+)=?(.*)', line)
if m:
indent = m.group(1)
var_name = m.group(2)
if var_name in old_vars:
# EXCEPT mariadb vars we just handled
if current_service == 'mariadb' and var_name in ['MYSQL_ROOT_PASSWORD', 'MYSQL_DATABASE', 'MYSQL_USER', 'MYSQL_PASSWORD']:
pass
else:
base_indent = indent.split('-')[0]
output_lines.append(f"{base_indent}{old_vars[var_name]}\n")
continue
output_lines.append(line)
# Post processing for networks external
final_out = []
for line in output_lines:
final_out.append(line)
if line.strip() in ['name: gateway', 'name: appwrite', 'name: runtimes']:
final_out.append(' external: true\n')
# rename mariadb and redis service names
final_str = "".join(final_out)
final_str = final_str.replace(" mariadb:\n", " appwrite-mariadb:\n")
final_str = final_str.replace(" redis:\n", " appwrite-redis:\n")
with open('appwrite-coolify.yml', 'w') as f:
f.write(final_str)
if __name__ == "__main__":
main()

6
cookies.txt Normal file
View File

@ -0,0 +1,6 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.
#HttpOnly_.appwrite.almeira.com.co TRUE / FALSE 1815509253 a_session_console eyJpZCI6IjZhNTU0NTdjY2M2N2Y1ZTQ1MWM3Iiwic2VjcmV0IjoiODM0MzM3MzlhOTFjZmMwYjZkMmJkZjdlZjk5MGMwNDJkYmQ4YmFhYTMwMDI3ZGE1MzZlNTNmMGFlOTZjMGNjODllZGY4OGM0OGFjNTM2MjMzMDI3MWRlNWQ5MTNhNGUyYmRiOWM1MzlmMTc3MzQyYTg3YzBhNjM4OTBhMjZkZWIzNzU0MTVhZjgxNGRlZDhlMzIxOWM4MTg4NTc4YjI4YWMxNzU5N2E2ZGU0NjA1MWVjYmRiNmExZjdiNDg1OWIxZmZhMTg3Nzg2ZmM3MmY1YjJmZmY0ZmI3YzNmMWIwYjkzZjg0MTk5YjEzMmUyZTNlNGY0MzNhYWYyZDZkOTE2NiJ9
#HttpOnly_.appwrite.almeira.com.co TRUE / FALSE 1815509253 a_session_console_legacy eyJpZCI6IjZhNTU0NTdjY2M2N2Y1ZTQ1MWM3Iiwic2VjcmV0IjoiODM0MzM3MzlhOTFjZmMwYjZkMmJkZjdlZjk5MGMwNDJkYmQ4YmFhYTMwMDI3ZGE1MzZlNTNmMGFlOTZjMGNjODllZGY4OGM0OGFjNTM2MjMzMDI3MWRlNWQ5MTNhNGUyYmRiOWM1MzlmMTc3MzQyYTg3YzBhNjM4OTBhMjZkZWIzNzU0MTVhZjgxNGRlZDhlMzIxOWM4MTg4NTc4YjI4YWMxNzU5N2E2ZGU0NjA1MWVjYmRiNmExZjdiNDg1OWIxZmZhMTg3Nzg2ZmM3MmY1YjJmZmY0ZmI3YzNmMWIwYjkzZjg0MTk5YjEzMmUyZTNlNGY0MzNhYWYyZDZkOTE2NiJ9

22
fix_executor.py Normal file
View File

@ -0,0 +1,22 @@
import yaml
import sys
with open('appwrite-coolify.yml', 'r') as f:
data = yaml.safe_load(f)
env_list = data['services']['openruntimes-executor']['environment']
if isinstance(env_list, list):
new_env = {}
for item in env_list:
if '=' in item:
k, v = item.split('=', 1)
# Remove the quotes that we added earlier
if k == '"OPR_EXECUTOR_RUNTIMES' and v.endswith('"'):
k = 'OPR_EXECUTOR_RUNTIMES'
v = v[:-1]
new_env[k] = v
data['services']['openruntimes-executor']['environment'] = new_env
with open('appwrite-coolify.yml', 'w') as f:
yaml.dump(data, f, default_flow_style=False, sort_keys=False)

10
fix_names.py Normal file
View File

@ -0,0 +1,10 @@
with open('appwrite-coolify.yml', 'r') as f:
content = f.read()
content = content.replace('\n mariadb:\n', '\n appwrite-mariadb:\n')
content = content.replace('\n redis:\n', '\n appwrite-redis:\n')
content = content.replace('\n mariadb:\n', '\n appwrite-mariadb:\n')
content = content.replace('\n redis:\n', '\n appwrite-redis:\n')
with open('appwrite-coolify.yml', 'w') as f:
f.write(content)

10
fix_resourceType.sh Normal file
View File

@ -0,0 +1,10 @@
MYSQL_OPTS="-u sYoHWwl0DGvEyt3s -psn9YkZqoLV06CQxAy2qsKi36S7POVShT appwrite -s -N -e"
TABLES=$(python3 ssh_run.py "docker exec appwrite-mariadb-sss6crntvrcs54qbhvhy5728 mysql $MYSQL_OPTS \"SHOW TABLES;\"")
for TABLE in $TABLES; do
if [[ $TABLE == _* ]]; then
echo "Altering $TABLE..."
python3 ssh_run.py "docker exec appwrite-mariadb-sss6crntvrcs54qbhvhy5728 mysql -u sYoHWwl0DGvEyt3s -psn9YkZqoLV06CQxAy2qsKi36S7POVShT appwrite -e \"ALTER TABLE $TABLE ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;\"" >/dev/null 2>&1
fi
done
echo "Done!"

18
fix_vars.py Normal file
View File

@ -0,0 +1,18 @@
with open('build_final.py', 'r') as f:
lines = f.readlines()
out = []
for line in lines:
out.append(line)
if "if var_name == 'OPEN_RUNTIMES_NFT':" in line:
out.append(" if var_name == 'OPR_EXECUTOR_SECRET':\n")
out.append(" val = '$SERVICE_PASSWORD_64_APPWRITE'\n")
out.append(" if var_name == '_APP_OPENSSL_KEY_V1':\n")
out.append(" val = '$SERVICE_PASSWORD_64_APPWRITE'\n")
out.append(" if var_name == '_APP_DB_USER':\n")
out.append(" val = '$SERVICE_USER_MARIADB'\n")
out.append(" if var_name == '_APP_DB_PASS':\n")
out.append(" val = '$SERVICE_PASSWORD_MARIADB'\n")
with open('build_final.py', 'w') as f:
f.writelines(out)

64
fix_yaml.py Normal file
View File

@ -0,0 +1,64 @@
with open('appwrite-coolify.yml', 'r') as f:
lines = f.readlines()
out = []
in_executor_env = False
for line in lines:
if 'container_name: exc1' in line:
pass
if line.strip() == 'appwrite-mariadb:':
in_executor_env = False
if line.strip() == 'image: docker.io/library/mariadb:10.11':
out.append(line.replace('docker.io/library/mariadb:10.11', 'mariadb:10.11'))
continue
if line.strip() == '- MYSQL_DATABASE=${_APP_DB_SCHEMA:-appwrite}':
out.append(line.replace('${_APP_DB_SCHEMA:-appwrite}', '${_APP_DB_SCHEMA}'))
continue
if line.strip() == '- MYSQL_ROOT_PASSWORD=$SERVICE_PASSWORD_MARIADBROOT':
out.append(line.replace('$SERVICE_PASSWORD_MARIADBROOT', '${_APP_DB_ROOT_PASS}'))
continue
if line.strip() == '- MYSQL_USER=$SERVICE_USER_MARIADB':
out.append(line.replace('$SERVICE_USER_MARIADB', '${_APP_DB_USER}'))
continue
if line.strip() == '- MYSQL_PASSWORD=$SERVICE_PASSWORD_MARIADB':
out.append(line.replace('$SERVICE_PASSWORD_MARIADB', '${_APP_DB_PASS}'))
continue
if line.startswith('networks:'):
out.append(line)
continue
if line.strip() == 'name: gateway' or line.strip() == 'name: appwrite' or line.strip() == 'name: runtimes':
out.append(line)
out.append(' external: true\n')
continue
# Fix Executor
if line.strip() == 'environment:' and out[-1].strip() == '- /tmp:/tmp:rw':
out.append(line)
in_executor_env = True
continue
if in_executor_env and line.strip().startswith('- '):
# Convert to dictionary format
stripped = line.strip()[2:] # remove "- "
if '=' in stripped:
k, v = stripped.split('=', 1)
# Remove existing quotes if any
if v.startswith('"') and v.endswith('"'):
v = v[1:-1]
if k == 'OPEN_RUNTIMES_NFT' and v == '$_APP_OPEN_RUNTIMES_NFT':
v = '${_APP_OPEN_RUNTIMES_NFT}'
out.append(f" {k}: {v}\n")
continue
out.append(line)
with open('appwrite-coolify.yml', 'w') as f:
f.writelines(out)

13
generate_sql.sh Normal file
View File

@ -0,0 +1,13 @@
MYSQL_OPTS="-u sYoHWwl0DGvEyt3s -psn9YkZqoLV06CQxAy2qsKi36S7POVShT appwrite -s -N -e"
TABLES=$(python3 ssh_run.py "docker exec appwrite-mariadb-sss6crntvrcs54qbhvhy5728 mysql $MYSQL_OPTS \"SHOW TABLES;\"")
echo "START TRANSACTION;" > alter_all.sql
for TABLE in $TABLES; do
if [[ $TABLE == _* ]]; then
echo "ALTER TABLE $TABLE ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;" >> alter_all.sql
fi
done
echo "COMMIT;" >> alter_all.sql
python3 ssh_run.py "docker cp - appwrite-mariadb-sss6crntvrcs54qbhvhy5728:/tmp/alter_all.sql" < alter_all.sql
python3 ssh_run.py "docker exec appwrite-mariadb-sss6crntvrcs54qbhvhy5728 mysql -u sYoHWwl0DGvEyt3s -psn9YkZqoLV06CQxAy2qsKi36S7POVShT appwrite -f < /tmp/alter_all.sql"

6
generate_sql2.sh Normal file
View File

@ -0,0 +1,6 @@
python3 ssh_run.py "cat << 'SQLEOF' > /tmp/alter_all.sql
$(cat alter_all.sql)
SQLEOF
docker cp /tmp/alter_all.sql appwrite-mariadb-sss6crntvrcs54qbhvhy5728:/tmp/alter_all.sql
docker exec appwrite-mariadb-sss6crntvrcs54qbhvhy5728 mysql -u sYoHWwl0DGvEyt3s -psn9YkZqoLV06CQxAy2qsKi36S7POVShT appwrite -f -e \"source /tmp/alter_all.sql;\"
"

64
merge.py Normal file
View File

@ -0,0 +1,64 @@
import re
def main():
old_vars = {}
with open('appwrite-coolify.yml', 'r') as f:
for line in f:
m = re.match(r'^\s+-\s+([A-Z0-9_]+)=(.*)', line)
if m:
var_name = m.group(1)
val = m.group(2)
# Prefer mappings that have a '$' (i.e. dynamic mapping)
if var_name not in old_vars or '$' in val:
old_vars[var_name] = line.strip()
# Let's explicitly check some known ones to be safe
# e.g., OPR_EXECUTOR_SECRET should be $SERVICE_PASSWORD_64_APPWRITE
output_lines = []
with open('new_base.yml', 'r') as f:
in_environment = False
for line in f:
if line.strip() == 'environment:':
in_environment = True
output_lines.append(line)
continue
# If we are in environment block but hit something that isn't a list item
if in_environment and line.strip() and not line.strip().startswith('-'):
in_environment = False
if in_environment and line.strip().startswith('-'):
m = re.match(r'^(\s+-\s+)([A-Z0-9_]+)(.*)', line)
# Check for quoted vars if any, though they shouldn't exist in new_base.yml
m_quoted = re.match(r'^(\s+-\s+)"([A-Z0-9_]+)=(.*)"', line)
if m_quoted:
indent = m_quoted.group(1)
var_name = m_quoted.group(2)
elif m:
indent = m.group(1)
var_name = m.group(2)
else:
output_lines.append(line)
continue
# Hardcoded fix for the bug
if var_name == 'OPR_EXECUTOR_RUNTIMES':
output_lines.append(f'{indent.split("-")[0]}- "OPR_EXECUTOR_RUNTIMES=${{_APP_FUNCTIONS_RUNTIMES}},${{_APP_SITES_RUNTIMES}}"\n')
continue
if var_name in old_vars:
base_indent = indent.split('-')[0]
output_lines.append(f"{base_indent}{old_vars[var_name]}\n")
else:
output_lines.append(line)
else:
output_lines.append(line)
with open('merged_appwrite-coolify.yml', 'w') as f:
for line in output_lines:
f.write(line)
if __name__ == "__main__":
main()

1161
new_base.yml Normal file

File diff suppressed because it is too large Load Diff

1140
old_appwrite-coolify.yml Normal file

File diff suppressed because it is too large Load Diff

29
ssh_run.py Normal file
View File

@ -0,0 +1,29 @@
import paramiko
import sys
def run_ssh_command(host, user, password, command):
client = paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
try:
client.connect(hostname=host, username=user, password=password, timeout=10)
stdin, stdout, stderr = client.exec_command(command)
exit_status = stdout.channel.recv_exit_status()
out = stdout.read().decode()
err = stderr.read().decode()
if out:
print(out)
if err:
print(err, file=sys.stderr)
sys.exit(exit_status)
except Exception as e:
print(f"Error: {e}", file=sys.stderr)
sys.exit(1)
finally:
client.close()
if __name__ == "__main__":
cmd = sys.argv[1]
run_ssh_command("161.97.93.156", "carlos", "Innova1978+*?", cmd)