diff --git a/miscellaneous/cron_backup.log b/miscellaneous/cron_backup.log index 1e177dd..c0d45fb 100644 --- a/miscellaneous/cron_backup.log +++ b/miscellaneous/cron_backup.log @@ -208180,3 +208180,3686 @@ Uploads to thevault successful. Uploading to ClusterControl controller at doc@clustercontrol.sshjunkie.com:/home/doc/backups Uploads to ClusterControl successful. DONE. Log: /tmp/pgbackup_verify/verify_log_20250426_080001.txt +๐Ÿ“‚ Ensuring remote path exists... +=== [Sat Apr 26 09:00:01 AM EDT 2025] Dumping mastodon_production from cluster.db2.genesishostingtechnologies.com === +WARNING: password file "/home/doc/.pgpass" has group or world access; permissions should be u=rw (0600) or less +Creating test database verify_mastodon_production_18391 +๐Ÿ“ธ Creating snapshot: /mnt/backup/images/genesis-tools/2025-04-26_09-00 +Restoring to verify_mastodon_production_18391 +SET +SET +SET +SET +SET + set_config +------------ + +(1 row) + +SET +SET +SET +SET +CREATE FUNCTION +ALTER FUNCTION +SET +SET +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE TABLE +ALTER TABLE +CREATE MATERIALIZED VIEW +ALTER MATERIALIZED VIEW +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE TABLE +ALTER TABLE +CREATE MATERIALIZED VIEW +ALTER MATERIALIZED VIEW +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE MATERIALIZED VIEW +ALTER MATERIALIZED VIEW +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +๐Ÿ”— Updating 'latest' symlink... +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +๐Ÿงน Pruning snapshots older than 7 days... +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE VIEW +ALTER VIEW +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +โœ… KodakMoment complete. +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +COPY 0 +COPY 11 +COPY 1 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 3812 +COPY 0 +COPY 0 +COPY 0 +COPY 4007 +COPY 16 +COPY 10 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 2 +COPY 0 +COPY 2 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 5402 +COPY 0 +COPY 792 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 7 +COPY 3467 +COPY 0 +COPY 0 +COPY 10 +COPY 788 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 27 +COPY 8 +COPY 3851 +COPY 4428 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 655 +COPY 0 +COPY 31 +COPY 23 +COPY 774 +COPY 0 +COPY 33 +COPY 0 +COPY 0 +COPY 1874 +COPY 1981 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 11 +COPY 0 +COPY 529 +COPY 18 +COPY 15 +COPY 0 +COPY 4 +COPY 0 +COPY 111 +COPY 4096 +COPY 4761 +COPY 0 +COPY 12234 +COPY 17588 +COPY 2 +COPY 7 +COPY 7730 +COPY 0 +COPY 3184 +COPY 0 +COPY 5 +COPY 4 +COPY 7 +COPY 3 +COPY 5 +COPY 0 +COPY 0 + setval +-------- + 1 +(1 row) + + setval +-------- + 90 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 17750 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 4129 +(1 row) + + setval +-------- + 10 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 2 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 5508 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 867 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 40 +(1 row) + + setval +-------- + 3578 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 818 +(1 row) + + setval +-------- + 823 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 59 +(1 row) + + setval +-------- + 40 +(1 row) + + setval +-------- + 3991 +(1 row) + + setval +-------- + 4576 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 704 +(1 row) + + setval +-------- + 43 +(1 row) + + setval +-------- + 76 +(1 row) + + setval +-------- + 55 +(1 row) + + setval +-------- + 783 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 65 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1992 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 11 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 64 +(1 row) + + setval +-------- + 15 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 5 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 140 +(1 row) + + setval +-------- + 4244 +(1 row) + + setval +-------- + 4953 +(1 row) + + setval +-------- + 143 +(1 row) + + setval +-------- + 2619 +(1 row) + + setval +-------- + 2 +(1 row) + + setval +-------- + 93024 +(1 row) + + setval +-------- + 7839 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 3303 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 5 +(1 row) + + setval +-------- + 3 +(1 row) + + setval +-------- + 7 +(1 row) + + setval +-------- + 37 +(1 row) + + setval +-------- + 37 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +REFRESH MATERIALIZED VIEW +REFRESH MATERIALIZED VIEW +REFRESH MATERIALIZED VIEW + List of relations + Schema | Name | Type | Owner +--------+-------------------------------------------+-------+---------- + public | account_aliases | table | mastodon + public | account_conversations | table | mastodon + public | account_deletion_requests | table | mastodon + public | account_domain_blocks | table | mastodon + public | account_migrations | table | mastodon + public | account_moderation_notes | table | mastodon + public | account_notes | table | mastodon + public | account_pins | table | mastodon + public | account_relationship_severance_events | table | mastodon + public | account_stats | table | mastodon + public | account_statuses_cleanup_policies | table | mastodon + public | account_warning_presets | table | mastodon + public | account_warnings | table | mastodon + public | accounts | table | mastodon + public | accounts_tags | table | mastodon + public | admin_action_logs | table | mastodon + public | announcement_mutes | table | mastodon + public | announcement_reactions | table | mastodon + public | announcements | table | mastodon + public | annual_report_statuses_per_account_counts | table | mastodon + public | appeals | table | mastodon + public | ar_internal_metadata | table | mastodon + public | backups | table | mastodon + public | blocks | table | mastodon + public | bookmarks | table | mastodon + public | bulk_import_rows | table | mastodon + public | bulk_imports | table | mastodon + public | canonical_email_blocks | table | mastodon + public | conversation_mutes | table | mastodon + public | conversations | table | mastodon + public | custom_emoji_categories | table | mastodon + public | custom_emojis | table | mastodon + public | custom_filter_keywords | table | mastodon + public | custom_filter_statuses | table | mastodon + public | custom_filters | table | mastodon + public | domain_allows | table | mastodon + public | domain_blocks | table | mastodon + public | email_domain_blocks | table | mastodon + public | favourites | table | mastodon + public | featured_tags | table | mastodon + public | follow_recommendation_mutes | table | mastodon + public | follow_recommendation_suppressions | table | mastodon + public | follow_requests | table | mastodon + public | follows | table | mastodon + public | generated_annual_reports | table | mastodon + public | identities | table | mastodon + public | imports | table | mastodon + public | invites | table | mastodon + public | ip_blocks | table | mastodon + public | list_accounts | table | mastodon + public | lists | table | mastodon + public | login_activities | table | mastodon + public | markers | table | mastodon + public | media_attachments | table | mastodon + public | mentions | table | mastodon + public | mutes | table | mastodon + public | notification_permissions | table | mastodon + public | notification_policies | table | mastodon + public | notification_requests | table | mastodon + public | notifications | table | mastodon + public | oauth_access_grants | table | mastodon + public | oauth_access_tokens | table | mastodon + public | oauth_applications | table | mastodon + public | pghero_space_stats | table | mastodon + public | poll_votes | table | mastodon + public | polls | table | mastodon + public | preview_card_providers | table | mastodon + public | preview_card_trends | table | mastodon + public | preview_cards | table | mastodon + public | preview_cards_statuses | table | mastodon + public | relationship_severance_events | table | mastodon + public | relays | table | mastodon + public | report_notes | table | mastodon + public | reports | table | mastodon + public | rules | table | mastodon + public | scheduled_statuses | table | mastodon + public | schema_migrations | table | mastodon + public | session_activations | table | mastodon + public | settings | table | mastodon + public | severed_relationships | table | mastodon + public | site_uploads | table | mastodon + public | software_updates | table | mastodon + public | status_edits | table | mastodon + public | status_pins | table | mastodon + public | status_stats | table | mastodon + public | status_trends | table | mastodon + public | statuses | table | mastodon + public | statuses_tags | table | mastodon + public | tag_follows | table | mastodon + public | tag_trends | table | mastodon + public | tags | table | mastodon + public | terms_of_services | table | mastodon + public | tombstones | table | mastodon + public | unavailable_domains | table | mastodon + public | user_invite_requests | table | mastodon + public | user_roles | table | mastodon + public | users | table | mastodon + public | web_push_subscriptions | table | mastodon + public | web_settings | table | mastodon + public | webauthn_credentials | table | mastodon + public | webhooks | table | mastodon +(101 rows) + +[PASS] mastodon_production: Dump and restore OK. +Cleaned up verify_mastodon_production_18391 + +=== [Sat Apr 26 09:00:10 AM EDT 2025] Dumping giteaprod from cluster.db2.genesishostingtechnologies.com === +WARNING: password file "/home/doc/.pgpass" has group or world access; permissions should be u=rw (0600) or less +Creating test database verify_giteaprod_778 +Restoring to verify_giteaprod_778 +SET +SET +SET +SET +SET + set_config +------------ + +(1 row) + +SET +SET +SET +SET +SET +SET +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE TABLE +ALTER TABLE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +ALTER SEQUENCE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 3 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 0 +COPY 1 +COPY 0 +COPY 0 +COPY 0 + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 3 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + + setval +-------- + 1 +(1 row) + +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +CREATE INDEX +GRANT +ALTER DEFAULT PRIVILEGES +ALTER DEFAULT PRIVILEGES + List of relations + Schema | Name | Type | Owner +--------+---------------------------+-------+----------- + public | access | table | giteauser + public | access_token | table | giteauser + public | action | table | giteauser + public | action_artifact | table | giteauser + public | action_run | table | giteauser + public | action_run_index | table | giteauser + public | action_run_job | table | giteauser + public | action_runner | table | giteauser + public | action_runner_token | table | giteauser + public | action_schedule | table | giteauser + public | action_schedule_spec | table | giteauser + public | action_task | table | giteauser + public | action_task_output | table | giteauser + public | action_task_step | table | giteauser + public | action_tasks_version | table | giteauser + public | action_variable | table | giteauser + public | app_state | table | giteauser + public | attachment | table | giteauser + public | auth_token | table | giteauser + public | badge | table | giteauser + public | branch | table | giteauser + public | collaboration | table | giteauser + public | comment | table | giteauser + public | commit_status | table | giteauser + public | commit_status_index | table | giteauser + public | commit_status_summary | table | giteauser + public | dbfs_data | table | giteauser + public | dbfs_meta | table | giteauser + public | deploy_key | table | giteauser + public | email_address | table | giteauser + public | email_hash | table | giteauser + public | external_login_user | table | giteauser + public | follow | table | giteauser + public | gpg_key | table | giteauser + public | gpg_key_import | table | giteauser + public | hook_task | table | giteauser + public | issue | table | giteauser + public | issue_assignees | table | giteauser + public | issue_content_history | table | giteauser + public | issue_dependency | table | giteauser + public | issue_index | table | giteauser + public | issue_label | table | giteauser + public | issue_user | table | giteauser + public | issue_watch | table | giteauser + public | label | table | giteauser + public | language_stat | table | giteauser + public | lfs_lock | table | giteauser + public | lfs_meta_object | table | giteauser + public | login_source | table | giteauser + public | milestone | table | giteauser + public | mirror | table | giteauser + public | notice | table | giteauser + public | notification | table | giteauser + public | oauth2_application | table | giteauser + public | oauth2_authorization_code | table | giteauser + public | oauth2_grant | table | giteauser + public | org_user | table | giteauser + public | package | table | giteauser + public | package_blob | table | giteauser + public | package_blob_upload | table | giteauser + public | package_cleanup_rule | table | giteauser + public | package_file | table | giteauser + public | package_property | table | giteauser + public | package_version | table | giteauser + public | project | table | giteauser + public | project_board | table | giteauser + public | project_issue | table | giteauser + public | protected_branch | table | giteauser + public | protected_tag | table | giteauser + public | public_key | table | giteauser + public | pull_auto_merge | table | giteauser + public | pull_request | table | giteauser + public | push_mirror | table | giteauser + public | reaction | table | giteauser + public | release | table | giteauser + public | renamed_branch | table | giteauser + public | repo_archiver | table | giteauser + public | repo_indexer_status | table | giteauser + public | repo_license | table | giteauser + public | repo_redirect | table | giteauser + public | repo_topic | table | giteauser + public | repo_transfer | table | giteauser + public | repo_unit | table | giteauser + public | repository | table | giteauser + public | review | table | giteauser + public | review_state | table | giteauser + public | secret | table | giteauser + public | session | table | giteauser + public | star | table | giteauser + public | stopwatch | table | giteauser + public | system_setting | table | giteauser + public | task | table | giteauser + public | team | table | giteauser + public | team_invite | table | giteauser + public | team_repo | table | giteauser + public | team_unit | table | giteauser + public | team_user | table | giteauser + public | topic | table | giteauser + public | tracked_time | table | giteauser + public | two_factor | table | giteauser + public | upload | table | giteauser + public | user | table | giteauser + public | user_badge | table | giteauser + public | user_blocking | table | giteauser + public | user_open_id | table | giteauser + public | user_redirect | table | giteauser + public | user_setting | table | giteauser + public | version | table | giteauser + public | watch | table | giteauser + public | webauthn_credential | table | giteauser + public | webhook | table | giteauser +(111 rows) + +[PASS] giteaprod: Dump and restore OK. +Cleaned up verify_giteaprod_778 + +=== [Sat Apr 26 09:00:15 AM EDT 2025] Dumping hostingtootdb from cluster.db2.genesishostingtechnologies.com === +WARNING: password file "/home/doc/.pgpass" has group or world access; permissions should be u=rw (0600) or less +Creating test database verify_hostingtootdb_18700 +Restoring to verify_hostingtootdb_18700 +SET +SET +SET +SET +SET + set_config +------------ + +(1 row) + +SET +SET +SET +SET +SET +SET +CREATE TABLE +ALTER TABLE +CREATE TABLE +ALTER TABLE +COPY 0 +COPY 1 +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +GRANT + List of relations + Schema | Name | Type | Owner +--------+------+-------+----------------- + public | toot | table | hostingtootuser + public | user | table | hostingtootuser +(2 rows) + +[PASS] hostingtootdb: Dump and restore OK. +Cleaned up verify_hostingtootdb_18700 + +=== [Sat Apr 26 09:00:16 AM EDT 2025] Dumping radiotootdb from cluster.db2.genesishostingtechnologies.com === +WARNING: password file "/home/doc/.pgpass" has group or world access; permissions should be u=rw (0600) or less +Creating test database verify_radiotootdb_29258 +Restoring to verify_radiotootdb_29258 +SET +SET +SET +SET +SET + set_config +------------ + +(1 row) + +SET +SET +SET +SET +SET +SET +CREATE TABLE +ALTER TABLE +CREATE TABLE +ALTER TABLE +CREATE SEQUENCE +ALTER SEQUENCE +CREATE TABLE +ALTER TABLE +COPY 0 +COPY 0 +COPY 1 + setval +-------- + 35 +(1 row) + +ALTER TABLE +ALTER TABLE +ALTER TABLE +ALTER TABLE +GRANT + List of relations + Schema | Name | Type | Owner +--------+-----------------+-------+--------------- + public | alembic_version | table | radiotootuser + public | toot | table | radiotootuser + public | user | table | radiotootuser +(3 rows) + +[PASS] radiotootdb: Dump and restore OK. +Cleaned up verify_radiotootdb_29258 + +All dumps verified, sending to root@backup.sshjunkie.com:/mnt/backup/pgdumps +Uploads to thevault successful. +Uploading to ClusterControl controller at doc@clustercontrol.sshjunkie.com:/home/doc/backups +Uploads to ClusterControl successful. +DONE. Log: /tmp/pgbackup_verify/verify_log_20250426_090001.txt diff --git a/miscellaneous/dbcheck.log b/miscellaneous/dbcheck.log new file mode 100644 index 0000000..6f09018 --- /dev/null +++ b/miscellaneous/dbcheck.log @@ -0,0 +1,58 @@ +WARNING: password file "/home/doc/.pgpass" has group or world access; permissions should be u=rw (0600) or less +WARNING: password file "/home/doc/.pgpass" has group or world access; permissions should be u=rw (0600) or less +๐Ÿšจ Genesis Radio Multi-Node Healthcheck 2025-04-26 09:00:16 ๐Ÿšจ +[db1] ERROR: SMART status unknown on /dev/sda. Output: +Exception (client): Error reading SSH protocol banner +Traceback (most recent call last): + File "/home/doc/dbcheck/lib/python3.12/site-packages/paramiko/transport.py", line 2369, in _check_banner + buf = self.packetizer.readline(timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/doc/dbcheck/lib/python3.12/site-packages/paramiko/packet.py", line 395, in readline + buf += self._read_timeout(timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/doc/dbcheck/lib/python3.12/site-packages/paramiko/packet.py", line 665, in _read_timeout + raise EOFError() +EOFError + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/home/doc/dbcheck/lib/python3.12/site-packages/paramiko/transport.py", line 2185, in run + self._check_banner() + File "/home/doc/dbcheck/lib/python3.12/site-packages/paramiko/transport.py", line 2373, in _check_banner + raise SSHException( +paramiko.ssh_exception.SSHException: Error reading SSH protocol banner + +Traceback (most recent call last): + File "/home/doc/dbcheck/lib/python3.12/site-packages/paramiko/transport.py", line 2369, in _check_banner + buf = self.packetizer.readline(timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/doc/dbcheck/lib/python3.12/site-packages/paramiko/packet.py", line 395, in readline + buf += self._read_timeout(timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/doc/dbcheck/lib/python3.12/site-packages/paramiko/packet.py", line 665, in _read_timeout + raise EOFError() +EOFError + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/home/doc/genesis-tools/miscellaneous/dbcheck1.py", line 251, in + main() + File "/home/doc/genesis-tools/miscellaneous/dbcheck1.py", line 218, in main + res = check_remote_disk(node["host"], node["ssh_user"], disk, node["name"]) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/doc/genesis-tools/miscellaneous/dbcheck1.py", line 85, in check_remote_disk + out = ssh_command(host, user, cmd) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/doc/genesis-tools/miscellaneous/dbcheck1.py", line 76, in ssh_command + ssh.connect(hostname=host, username=user, timeout=10) + File "/home/doc/dbcheck/lib/python3.12/site-packages/paramiko/client.py", line 451, in connect + t.start_client(timeout=timeout) + File "/home/doc/dbcheck/lib/python3.12/site-packages/paramiko/transport.py", line 773, in start_client + raise e + File "/home/doc/dbcheck/lib/python3.12/site-packages/paramiko/transport.py", line 2185, in run + self._check_banner() + File "/home/doc/dbcheck/lib/python3.12/site-packages/paramiko/transport.py", line 2373, in _check_banner + raise SSHException( +paramiko.ssh_exception.SSHException: Error reading SSH protocol banner diff --git a/miscellaneous/dbcheck1.py b/miscellaneous/dbcheck1.py index e0284af..f998be0 100644 --- a/miscellaneous/dbcheck1.py +++ b/miscellaneous/dbcheck1.py @@ -18,7 +18,7 @@ NODES = [ "name": "shredder", "host": "38.102.127.171", "ssh_user": "doc", - "services": [], + "services": ["minio.service"], "disks": ["/", "/mnt/raid5"], "type": "remote", "db": False, @@ -48,7 +48,7 @@ NODES = [ "name": "db2", "host": "cluster.db2.genesishostingtechnologies.com", "ssh_user": "doc", - "services": ["postgresql@16-postgresqlreplica.service"], + "services": ["postgresql@16-main.service"], "disks": ["/", "/var/lib/postgresql"], "type": "remote", "db": True, diff --git a/miscellaneous/dbv1.sh b/miscellaneous/dbv1.sh new file mode 100755 index 0000000..6eed970 --- /dev/null +++ b/miscellaneous/dbv1.sh @@ -0,0 +1,131 @@ +#!/bin/bash + +# ---- CONFIG ---- +PG_REMOTE_USER="postgres" +PG_REMOTE_HOST="cluster.db2.genesishostingtechnologies.com" +PG_REMOTE_PORT="5432" +PG_LOCAL_PORT="5432" +DUMP_DIR="/tmp/pgbackup_verify" +BACKUP_TARGET="root@backup.sshjunkie.com:/mnt/backup/pgdumps" +CC_TARGET="doc@clustercontrol.sshjunkie.com:/home/doc/backups" +DBS=("mastodon_production" "giteaprod" "hostingtootdb" "radiotootdb") +LOGFILE="$DUMP_DIR/verify_log_$(date +%Y%m%d_%H%M%S).txt" +mkdir -p "$DUMP_DIR" + +# ==== Mastodon DM function ==== +mastodon_alert() { + local msg="$1" + curl -sS -X POST "https://chatwithus.live/api/v1/statuses" \ + -H "Authorization: Bearer rimxBLi-eaJAcwagkmoj6UoW7Lc473tQY0cOM041Euw" \ + --data-urlencode "status=$msg" \ + --data "visibility=direct" \ + --data "in_reply_to_account_id=114386383616633367" >/dev/null +} + +ALL_OK=true +UPLOAD_LIST=() + +for DB in "${DBS[@]}"; do + echo "=== [$(date)] Dumping $DB from $PG_REMOTE_HOST ===" | tee -a "$LOGFILE" + DUMPFILE="$DUMP_DIR/${DB}_$(date +%Y%m%d_%H%M%S).sql" + + # Dump from remote + pg_dump -h "$PG_REMOTE_HOST" -p "$PG_REMOTE_PORT" -U "$PG_REMOTE_USER" -d "$DB" > "$DUMPFILE" + if [ $? -ne 0 ]; then + echo "[FAIL] Failed to dump $DB! Skipping upload." | tee -a "$LOGFILE" + ALL_OK=false + mastodon_alert "๐Ÿšจ Database backup/verify FAILED: Could not dump $DB from $PG_REMOTE_HOST on $(hostname) at $(date). See log: $LOGFILE" + continue + fi + + # Generate checksum for the dump file + CHECKSUM_FILE="$DUMPFILE.sha256" + sha256sum "$DUMPFILE" > "$CHECKSUM_FILE" + + # Restore/verify on Krang + TESTDB="verify_${DB}_$RANDOM" + echo "Creating test database $TESTDB" | tee -a "$LOGFILE" + sudo -u postgres createdb -p "$PG_LOCAL_PORT" "$TESTDB" + if [ $? -ne 0 ]; then + echo "[FAIL] Failed to create $TESTDB!" | tee -a "$LOGFILE" + ALL_OK=false + mastodon_alert "๐Ÿšจ Database backup/verify FAILED: Could not create test DB $TESTDB on $(hostname) at $(date). See log: $LOGFILE" + continue + fi + + # Restore the dump + echo "Restoring to $TESTDB" | tee -a "$LOGFILE" + sudo -u postgres psql -p "$PG_LOCAL_PORT" -d "$TESTDB" < "$DUMPFILE" + if [ $? -ne 0 ]; then + echo "[FAIL] Restore failed for $DB!" | tee -a "$LOGFILE" + sudo -u postgres dropdb -p "$PG_LOCAL_PORT" "$TESTDB" + ALL_OK=false + mastodon_alert "๐Ÿšจ Database backup/verify FAILED: Restore failed for $DB on $(hostname) at $(date). See log: $LOGFILE" + continue + fi + + # Sanity check: check row count of a critical table (e.g., 'users' table) + ROW_COUNT=$(sudo -u postgres psql -p "$PG_LOCAL_PORT" -d "$TESTDB" -t -c "SELECT count(*) FROM users;") + echo "Row count for 'users' table in $TESTDB: $ROW_COUNT" | tee -a "$LOGFILE" + + if [ "$ROW_COUNT" -le 0 ]; then + echo "[FAIL] No rows in 'users' table after restore!" | tee -a "$LOGFILE" + ALL_OK=false + mastodon_alert "๐Ÿšจ Database backup/verify FAILED: No rows found in 'users' table after restore for $DB on $(hostname) at $(date). See log: $LOGFILE" + continue + else + echo "[PASS] Row count OK for 'users' table in $DB." | tee -a "$LOGFILE" + fi + + # Verify checksum + RESTORED_CHECKSUM_FILE="$DUMPFILE.sha256" + if ! cmp -s "$CHECKSUM_FILE" "$RESTORED_CHECKSUM_FILE"; then + echo "[FAIL] Checksum mismatch for $DB!" | tee -a "$LOGFILE" + ALL_OK=false + mastodon_alert "๐Ÿšจ Database backup/verify FAILED: Checksum mismatch for $DB on $(hostname) at $(date). See log: $LOGFILE" + continue + else + echo "[PASS] Checksum verified for $DB." | tee -a "$LOGFILE" + fi + + # Quick table listing for sanity + sudo -u postgres psql -p "$PG_LOCAL_PORT" -d "$TESTDB" -c "\dt" | tee -a "$LOGFILE" + if [ $? -eq 0 ]; then + echo "[PASS] $DB: Dump and restore OK." | tee -a "$LOGFILE" + UPLOAD_LIST+=("$DUMPFILE") + else + echo "[FAIL] $DB: Test query failed!" | tee -a "$LOGFILE" + ALL_OK=false + mastodon_alert "๐Ÿšจ Database backup/verify FAILED: Test query failed for $DB on $(hostname) at $(date). See log: $LOGFILE" + fi + + sudo -u postgres dropdb -p "$PG_LOCAL_PORT" "$TESTDB" + echo "Cleaned up $TESTDB" | tee -a "$LOGFILE" + echo "" | tee -a "$LOGFILE" +done + +if $ALL_OK && [ "${#UPLOAD_LIST[@]}" -eq "${#DBS[@]}" ]; then + echo "All dumps verified, sending to $BACKUP_TARGET" | tee -a "$LOGFILE" + scp "${UPLOAD_LIST[@]}" "$BACKUP_TARGET" + if [ $? -eq 0 ]; then + echo "Uploads to thevault successful." | tee -a "$LOGFILE" + # --NEW: Also upload to ClusterControl controller + echo "Uploading to ClusterControl controller at $CC_TARGET" | tee -a "$LOGFILE" + scp "${UPLOAD_LIST[@]}" "$CC_TARGET" + if [ $? -eq 0 ]; then + echo "Uploads to ClusterControl successful." | tee -a "$LOGFILE" + rm -f "${UPLOAD_LIST[@]}" + else + echo "[WARN] Upload to ClusterControl controller failed!" | tee -a "$LOGFILE" + mastodon_alert "โš ๏ธ Database backup verified, but upload to ClusterControl at $CC_TARGET failed on $(hostname) at $(date). See log: $LOGFILE" + fi + else + echo "[FAIL] Upload to thevault failed!" | tee -a "$LOGFILE" + mastodon_alert "๐Ÿšจ Database backup/verify FAILED: Upload to $BACKUP_TARGET failed on $(hostname) at $(date). See log: $LOGFILE" + fi +else + echo "Not all backups verified! Nothing uploaded." | tee -a "$LOGFILE" + mastodon_alert "๐Ÿšจ Database backup/verify FAILED: One or more DBs failed verification on $(hostname) at $(date). See log: $LOGFILE" +fi + +echo "DONE. Log: $LOGFILE"