Update scripts and fix Appwrite DB tables

This commit is contained in:
Carlos (Almeira) 2026-07-16 13:55:54 -05:00
parent 4fa9660c9f
commit 0042d668d0
10 changed files with 1225 additions and 0 deletions

332
add_col.sql Normal file
View File

@ -0,0 +1,332 @@
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_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_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;
ALTER TABLE logsV1__metadata ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE logsV1__metadata_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE logsV1_stats ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
ALTER TABLE logsV1_stats_perms ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;
COMMIT;

Binary file not shown.

38
apply_sql.py Normal file
View File

@ -0,0 +1,38 @@
import paramiko
import sys
def apply_sql(host, user, password, local_path):
with open(local_path, 'r') as f:
sql = f.read()
statements = [s.strip() for s in sql.split(';') if s.strip()]
client = paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
try:
client.connect(hostname=host, username=user, password=password, timeout=10)
for stmt in statements:
if "COMMIT" in stmt or "START TRANSACTION" in stmt:
continue
# Escape single quotes in stmt for the bash command
stmt_escaped = stmt.replace('"', '\\"')
cmd = f'docker exec -i appwrite-mariadb-sss6crntvrcs54qbhvhy5728 mysql -u sYoHWwl0DGvEyt3s -psn9YkZqoLV06CQxAy2qsKi36S7POVShT appwrite -e "{stmt_escaped}"'
stdin, stdout, stderr = client.exec_command(cmd)
exit_status = stdout.channel.recv_exit_status()
if exit_status != 0:
err = stderr.read().decode()
# Ignore duplicate column errors
if "Duplicate column name" not in err:
print(f"Error on: {stmt[:50]}... -> {err.strip()}")
except Exception as e:
print(f"Exception: {e}", file=sys.stderr)
finally:
client.close()
if __name__ == "__main__":
apply_sql("161.97.93.156", "carlos", "Innova1978+*?", "/tmp/alter_system_only.sql")

540
drop_all.sql Normal file
View File

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

210
drop_col.sql Normal file
View File

@ -0,0 +1,210 @@
START TRANSACTION;
ALTER TABLE _1_database_1_collection_1 DROP COLUMN resourceType;
ALTER TABLE _1_database_1_collection_10 DROP COLUMN resourceType;
ALTER TABLE _1_database_1_collection_10_perms DROP COLUMN resourceType;
ALTER TABLE _1_database_1_collection_11 DROP COLUMN resourceType;
ALTER TABLE _1_database_1_collection_11_perms DROP COLUMN resourceType;
ALTER TABLE _1_database_1_collection_12 DROP COLUMN resourceType;
ALTER TABLE _1_database_1_collection_12_perms DROP COLUMN resourceType;
ALTER TABLE _1_database_1_collection_13 DROP COLUMN resourceType;
ALTER TABLE _1_database_1_collection_13_perms DROP COLUMN resourceType;
ALTER TABLE _1_database_1_collection_14 DROP COLUMN resourceType;
ALTER TABLE _1_database_1_collection_14_perms DROP COLUMN resourceType;
ALTER TABLE _1_database_1_collection_15 DROP COLUMN resourceType;
ALTER TABLE _1_database_1_collection_15_perms DROP COLUMN resourceType;
ALTER TABLE _1_database_1_collection_1_perms DROP COLUMN resourceType;
ALTER TABLE _1_database_1_collection_2 DROP COLUMN resourceType;
ALTER TABLE _1_database_1_collection_2_perms DROP COLUMN resourceType;
ALTER TABLE _1_database_1_collection_3 DROP COLUMN resourceType;
ALTER TABLE _1_database_1_collection_31 DROP COLUMN resourceType;
ALTER TABLE _1_database_1_collection_31_perms DROP COLUMN resourceType;
ALTER TABLE _1_database_1_collection_32 DROP COLUMN resourceType;
ALTER TABLE _1_database_1_collection_32_perms DROP COLUMN resourceType;
ALTER TABLE _1_database_1_collection_33 DROP COLUMN resourceType;
ALTER TABLE _1_database_1_collection_33_perms DROP COLUMN resourceType;
ALTER TABLE _1_database_1_collection_34 DROP COLUMN resourceType;
ALTER TABLE _1_database_1_collection_34_perms DROP COLUMN resourceType;
ALTER TABLE _1_database_1_collection_35 DROP COLUMN resourceType;
ALTER TABLE _1_database_1_collection_35_perms DROP COLUMN resourceType;
ALTER TABLE _1_database_1_collection_37 DROP COLUMN resourceType;
ALTER TABLE _1_database_1_collection_37_perms DROP COLUMN resourceType;
ALTER TABLE _1_database_1_collection_38 DROP COLUMN resourceType;
ALTER TABLE _1_database_1_collection_38_perms DROP COLUMN resourceType;
ALTER TABLE _1_database_1_collection_39 DROP COLUMN resourceType;
ALTER TABLE _1_database_1_collection_39_perms DROP COLUMN resourceType;
ALTER TABLE _1_database_1_collection_3_perms DROP COLUMN resourceType;
ALTER TABLE _1_database_1_collection_4 DROP COLUMN resourceType;
ALTER TABLE _1_database_1_collection_4_perms DROP COLUMN resourceType;
ALTER TABLE _1_database_1_collection_5 DROP COLUMN resourceType;
ALTER TABLE _1_database_1_collection_5_perms DROP COLUMN resourceType;
ALTER TABLE _1_database_1_collection_6 DROP COLUMN resourceType;
ALTER TABLE _1_database_1_collection_6_perms DROP COLUMN resourceType;
ALTER TABLE _1_database_1_collection_7 DROP COLUMN resourceType;
ALTER TABLE _1_database_1_collection_7_perms DROP COLUMN resourceType;
ALTER TABLE _1_database_1_collection_8 DROP COLUMN resourceType;
ALTER TABLE _1_database_1_collection_8_perms DROP COLUMN resourceType;
ALTER TABLE _1_database_1_collection_9 DROP COLUMN resourceType;
ALTER TABLE _1_database_1_collection_9_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_1 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_10 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_10_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_11 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_11_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_12 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_12_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_13 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_13_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_14 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_14_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_15 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_15_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_16 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_16_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_17 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_17_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_18 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_18_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_19 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_19_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_1_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_2 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_20 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_20_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_21 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_21_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_22 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_22_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_23 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_23_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_24 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_24_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_25 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_25_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_26 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_26_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_27 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_27_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_28 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_28_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_29 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_29_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_2_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_3 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_30 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_30_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_31 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_31_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_32 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_32_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_33 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_33_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_34 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_34_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_35 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_35_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_36 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_36_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_37 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_37_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_38 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_38_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_39 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_39_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_3_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_4 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_40 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_40_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_41 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_41_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_42 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_42_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_43 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_43_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_44 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_44_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_45 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_45_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_46 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_46_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_47 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_47_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_48 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_48_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_49 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_49_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_4_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_5 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_50 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_50_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_51 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_51_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_52 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_52_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_53 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_53_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_54 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_54_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_55 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_55_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_56 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_56_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_57 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_57_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_58 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_58_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_59 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_59_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_5_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_6 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_60 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_60_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_61 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_61_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_62 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_62_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_63 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_63_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_64 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_64_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_65 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_65_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_66 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_66_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_67 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_67_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_68 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_68_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_69 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_69_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_6_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_7 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_70 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_70_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_71 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_71_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_72 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_72_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_73 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_73_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_74 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_74_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_75 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_75_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_76 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_76_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_77 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_77_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_78 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_78_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_79 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_79_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_7_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_8 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_80 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_80_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_81 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_81_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_8_perms DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_9 DROP COLUMN resourceType;
ALTER TABLE _3_database_1_collection_9_perms DROP COLUMN resourceType;
COMMIT;

15
fix_all_tables.sh Normal file
View File

@ -0,0 +1,15 @@
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;" > drop_all.sql
for TABLE in $TABLES; do
echo "ALTER TABLE $TABLE DROP COLUMN resourceType;" >> drop_all.sql
done
echo "COMMIT;" >> drop_all.sql
python3 ssh_run.py "cat << 'SQLEOF' > /tmp/drop_all.sql
$(cat drop_all.sql)
SQLEOF
docker cp /tmp/drop_all.sql appwrite-mariadb-sss6crntvrcs54qbhvhy5728:/tmp/drop_all.sql
docker exec appwrite-mariadb-sss6crntvrcs54qbhvhy5728 mysql -u sYoHWwl0DGvEyt3s -psn9YkZqoLV06CQxAy2qsKi36S7POVShT appwrite -f -e \"source /tmp/drop_all.sql;\"
"

17
fix_system_tables.sh Normal file
View File

@ -0,0 +1,17 @@
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;" > add_col.sql
for TABLE in $TABLES; do
if [[ ! $TABLE == *_collection_* ]]; then
echo "ALTER TABLE $TABLE ADD COLUMN resourceType VARCHAR(255) DEFAULT NULL;" >> add_col.sql
fi
done
echo "COMMIT;" >> add_col.sql
python3 ssh_run.py "cat << 'SQLEOF' > /tmp/add_col.sql
$(cat add_col.sql)
SQLEOF
docker cp /tmp/add_col.sql appwrite-mariadb-sss6crntvrcs54qbhvhy5728:/tmp/add_col.sql
docker exec appwrite-mariadb-sss6crntvrcs54qbhvhy5728 mysql -u sYoHWwl0DGvEyt3s -psn9YkZqoLV06CQxAy2qsKi36S7POVShT appwrite -f -e \"source /tmp/add_col.sql;\"
"

17
fix_user_tables.sh Normal file
View File

@ -0,0 +1,17 @@
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;" > drop_col.sql
for TABLE in $TABLES; do
if [[ $TABLE == *_database_*_collection_* ]]; then
echo "ALTER TABLE $TABLE DROP COLUMN resourceType;" >> drop_col.sql
fi
done
echo "COMMIT;" >> drop_col.sql
python3 ssh_run.py "cat << 'SQLEOF' > /tmp/drop_col.sql
$(cat drop_col.sql)
SQLEOF
docker cp /tmp/drop_col.sql appwrite-mariadb-sss6crntvrcs54qbhvhy5728:/tmp/drop_col.sql
docker exec appwrite-mariadb-sss6crntvrcs54qbhvhy5728 mysql -u sYoHWwl0DGvEyt3s -psn9YkZqoLV06CQxAy2qsKi36S7POVShT appwrite -f -e \"source /tmp/drop_col.sql;\"
"

17
patch_utopia.php Normal file
View File

@ -0,0 +1,17 @@
<?php
$file = '/usr/src/code/vendor/utopia-php/database/src/Database/Database.php';
$content = file_get_contents($file);
// Find the encode method where it validates the structure.
// Actually, it fails when decoding from PDO?
// "Utopia\Database\Exception\Structure: Invalid document structure: Unknown attribute: "resourceType""
// Let's replace the throw statement with a simple unset.
$search = "throw new StructureException(\$structureValidator->getDescription());";
$replace = "
// throw new StructureException(\$structureValidator->getDescription());
// Instead of throwing, just continue. But wait, we can't just continue because the attribute is still there.
// Actually, if we just suppress this throw, it will return the document with the extra attribute, which is fine!
";
$content = str_replace($search, $replace, $content);
file_put_contents($file, $content);
echo "Patched successfully\n";

39
upload_and_run.py Normal file
View File

@ -0,0 +1,39 @@
import paramiko
import sys
def run_ssh_command(host, user, password, local_path, remote_path, command):
client = paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
try:
print("Connecting...")
client.connect(hostname=host, username=user, password=password, timeout=10)
print("Uploading file...")
sftp = client.open_sftp()
sftp.put(local_path, remote_path)
sftp.close()
print("Executing command...")
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__":
host = "161.97.93.156"
user = "carlos"
password = "Innova1978+*?"
local_path = "/tmp/alter_system_only.sql"
remote_path = "/tmp/alter_system_only.sql"
cmd = "docker exec -i appwrite-mariadb-sss6crntvrcs54qbhvhy5728 mysql -f -u sYoHWwl0DGvEyt3s -psn9YkZqoLV06CQxAy2qsKi36S7POVShT appwrite < /tmp/alter_system_only.sql"
run_ssh_command(host, user, password, local_path, remote_path, cmd)