5 lines
993 KiB
TypeScript
5 lines
993 KiB
TypeScript
// OFFLINE source-derived candidate; clean4role SQL verification PENDING. No installation enrollment.
|
|
import type {Inventory} from "./catalogue-projection.js"
|
|
export const BUILD44_PROVENANCE={"format":"source44-build-candidate-v1","manifestSha256":"fffae3381732e6f276ba276aca7185f6a87587edf8272ba42763b7f49bc59ef5","reviewed43Sha256":"4dd21cf909628f2750294e0d4398064d5219f6547c1bcebec910efabe9d57dcd","migration44Sha256":"37b88d1679be9bb47f16ccc8cae7373f20f9c05e7a8f662c3775f18d78bb5613","templateSha256":"56bbe286968fd950e5239672158f198eb2d600b7fa2fcb290c2ec5befd08d90c","baseTables":104,"newColumns":13,"newConstraints":21,"newFunctions":3,"newIndexes":5,"newApplicationTriggers":4,"newInheritedWriterGuards":3,"sourceNamingAlgorithm":"PG18 makeObjectName balanced ASCII byte truncation; ChooseConstraintName collision-free branch only; collisions refuse","namingSources":["https://raw.githubusercontent.com/postgres/postgres/REL_18_STABLE/src/backend/commands/indexcmds.c","https://raw.githubusercontent.com/postgres/postgres/REL_18_STABLE/src/backend/catalog/pg_constraint.c"],"cleanFourRoleSqlVerified":false,"productionInstallationPolicyApproved":false,"authority":false} as const
|
|
export const FIXED44_ROLE_TEMPLATE:Readonly<Inventory>={"columns":[{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"access_scope","attnotnull":false,"attnum":8,"attstorage":"x","default_expression":null,"relname":"mcp_artifacts","type":"jsonb"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"account_private_key","attnotnull":true,"attnum":5,"attstorage":"x","default_expression":"''::text","relname":"acme_settings","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"ack_proof","attnotnull":true,"attnum":5,"attstorage":"x","default_expression":null,"relname":"server_poll_acks","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"acknowledged_at","attnotnull":false,"attnum":6,"attstorage":"p","default_expression":null,"relname":"mcp_drift","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"action","attnotnull":true,"attnum":3,"attstorage":"x","default_expression":null,"relname":"mcp_audit","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"action","attnotnull":true,"attnum":6,"attstorage":"x","default_expression":"'route'::text","relname":"filter_rules","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"action_id","attnotnull":true,"attnum":6,"attstorage":"x","default_expression":null,"relname":"vrf_production_tickets","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"action_version","attnotnull":true,"attnum":7,"attstorage":"p","default_expression":null,"relname":"vrf_production_tickets","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"active","attnotnull":true,"attnum":6,"attstorage":"p","default_expression":"true","relname":"app_users","type":"boolean"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"actor_id","attnotnull":false,"attnum":3,"attstorage":"x","default_expression":null,"relname":"mcp_requests","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"actor_id","attnotnull":true,"attnum":2,"attstorage":"x","default_expression":null,"relname":"mcp_audit","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"actor_id","attnotnull":true,"attnum":3,"attstorage":"x","default_expression":null,"relname":"mcp_diagnostic_cancellations","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"actor_id","attnotnull":true,"attnum":5,"attstorage":"x","default_expression":null,"relname":"server_probe_executions","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"admissions","attnotnull":true,"attnum":2,"attstorage":"p","default_expression":"0","relname":"server_poll_storage_usage","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"admissions","attnotnull":true,"attnum":2,"attstorage":"p","default_expression":"0","relname":"server_probe_storage_usage","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"after_sealed","attnotnull":false,"attnum":4,"attstorage":"x","default_expression":null,"relname":"mcp_operation_checkpoints","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"api_key","attnotnull":true,"attnum":3,"attstorage":"x","default_expression":"''::text","relname":"evobgp_settings","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"applied_at","attnotnull":true,"attnum":2,"attstorage":"p","default_expression":"now()","relname":"schema_migrations","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"approved_at","attnotnull":false,"attnum":12,"attstorage":"p","default_expression":null,"relname":"mcp_plans","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"approved_by","attnotnull":false,"attnum":11,"attstorage":"x","default_expression":null,"relname":"mcp_plans","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"archive_bytes","attnotnull":false,"attnum":21,"attstorage":"p","default_expression":null,"relname":"server_poll_storage_admissions","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"archive_bytes","attnotnull":true,"attnum":6,"attstorage":"p","default_expression":"0","relname":"server_poll_storage_usage","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"archive_proof","attnotnull":true,"attnum":17,"attstorage":"x","default_expression":null,"relname":"server_poll_archives","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"asn","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"flow_asn_meta","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"asn","attnotnull":true,"attnum":12,"attstorage":"x","default_expression":"''::text","relname":"servers","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"asn","attnotnull":true,"attnum":2,"attstorage":"p","default_expression":"0","relname":"flow_ip_meta","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"asn","attnotnull":true,"attnum":6,"attstorage":"p","default_expression":null,"relname":"flow_daily_facts","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"asn","attnotnull":true,"attnum":6,"attstorage":"p","default_expression":null,"relname":"flow_hour_facts","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"asn_build_at","attnotnull":false,"attnum":8,"attstorage":"p","default_expression":null,"relname":"geoip_settings","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"attempted_stages","attnotnull":false,"attnum":16,"attstorage":"p","default_expression":null,"relname":"server_probe_executions","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"attempted_stages","attnotnull":true,"attnum":7,"attstorage":"p","default_expression":null,"relname":"server_probe_execution_quarantines","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"attempts","attnotnull":true,"attnum":4,"attstorage":"p","default_expression":"1","relname":"mcp_unauthorized_buckets","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"attestation","attnotnull":true,"attnum":5,"attstorage":"x","default_expression":null,"relname":"mcp_management_channels","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"audience","attnotnull":false,"attnum":10,"attstorage":"x","default_expression":null,"relname":"mcp_credentials","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"audit_retention_days","attnotnull":true,"attnum":4,"attstorage":"p","default_expression":"180","relname":"mcp_settings","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"authentication","attnotnull":true,"attnum":6,"attstorage":"x","default_expression":null,"relname":"server_probe_executions","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"authority_expires_at","attnotnull":true,"attnum":11,"attstorage":"p","default_expression":null,"relname":"server_probe_executions","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"authority_expires_at","attnotnull":true,"attnum":6,"attstorage":"p","default_expression":null,"relname":"server_probe_storage_admissions","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"authority_expires_at","attnotnull":true,"attnum":9,"attstorage":"p","default_expression":null,"relname":"server_poll_storage_admissions","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"authority_issued_at","attnotnull":true,"attnum":10,"attstorage":"p","default_expression":null,"relname":"server_probe_executions","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"authority_issued_at","attnotnull":true,"attnum":8,"attstorage":"p","default_expression":null,"relname":"server_poll_storage_admissions","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"authority_profile_id","attnotnull":false,"attnum":8,"attstorage":"p","default_expression":null,"relname":"mcp_scoped_recovery_intents","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"authority_profile_id","attnotnull":true,"attnum":3,"attstorage":"p","default_expression":null,"relname":"mcp_recovery_intents","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"authority_profile_version","attnotnull":false,"attnum":9,"attstorage":"p","default_expression":null,"relname":"mcp_scoped_recovery_intents","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"avatar","attnotnull":true,"attnum":7,"attstorage":"x","default_expression":"''::text","relname":"app_users","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"bandwidth_at","attnotnull":false,"attnum":13,"attstorage":"p","default_expression":null,"relname":"mcp_routing_observations","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"base_url","attnotnull":true,"attnum":2,"attstorage":"x","default_expression":"''::text","relname":"evobgp_settings","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"batch_id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"flow_write_receipts","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"before_proof","attnotnull":true,"attnum":3,"attstorage":"x","default_expression":null,"relname":"server_poll_intents","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"before_sealed","attnotnull":true,"attnum":3,"attstorage":"x","default_expression":null,"relname":"mcp_operation_checkpoints","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"before_state","attnotnull":false,"attnum":5,"attstorage":"x","default_expression":null,"relname":"mcp_operation_steps","type":"jsonb"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"binding_proof","attnotnull":true,"attnum":12,"attstorage":"x","default_expression":null,"relname":"mcp_routing_manual_inverse_charges","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"binding_proof","attnotnull":true,"attnum":2,"attstorage":"x","default_expression":null,"relname":"server_probe_execution_quarantines","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"binding_proof","attnotnull":true,"attnum":2,"attstorage":"x","default_expression":null,"relname":"server_probe_executions","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"binding_proof","attnotnull":true,"attnum":4,"attstorage":"x","default_expression":null,"relname":"server_poll_executions","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"binding_proof","attnotnull":true,"attnum":5,"attstorage":"x","default_expression":null,"relname":"server_probe_storage_admissions","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"binding_proof","attnotnull":true,"attnum":6,"attstorage":"x","default_expression":null,"relname":"server_poll_archives","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"binding_proof","attnotnull":true,"attnum":6,"attstorage":"x","default_expression":null,"relname":"server_poll_storage_admissions","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"binding_proof","attnotnull":true,"attnum":8,"attstorage":"x","default_expression":null,"relname":"mcp_routing_forward_charges","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"binding_proof","attnotnull":true,"attnum":8,"attstorage":"x","default_expression":null,"relname":"mcp_routing_reservations","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"binding_sealed","attnotnull":true,"attnum":11,"attstorage":"x","default_expression":null,"relname":"mcp_routing_manual_inverse_charges","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"binding_sealed","attnotnull":true,"attnum":7,"attstorage":"x","default_expression":null,"relname":"mcp_routing_forward_charges","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"binding_sealed","attnotnull":true,"attnum":7,"attstorage":"x","default_expression":null,"relname":"mcp_routing_reservations","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"board_name","attnotnull":false,"attnum":7,"attstorage":"x","default_expression":null,"relname":"server_snapshots","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"bot_token","attnotnull":true,"attnum":2,"attstorage":"x","default_expression":"''::text","relname":"alert_telegram_settings","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"bucket","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"mcp_unauthorized_buckets","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"bucket","attnotnull":true,"attnum":3,"attstorage":"p","default_expression":null,"relname":"mcp_budget_buckets","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"bucket_at","attnotnull":true,"attnum":2,"attstorage":"p","default_expression":null,"relname":"flow_buckets","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"bucket_at","attnotnull":true,"attnum":2,"attstorage":"p","default_expression":null,"relname":"flow_hour_facts","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"bucket_at","attnotnull":true,"attnum":2,"attstorage":"p","default_expression":null,"relname":"flow_minute_dims","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"bucket_at","attnotnull":true,"attnum":2,"attstorage":"p","default_expression":null,"relname":"flow_minute_stats","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"bytes","attnotnull":true,"attnum":3,"attstorage":"p","default_expression":"0","relname":"flow_minute_stats","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"bytes","attnotnull":true,"attnum":5,"attstorage":"p","default_expression":"0","relname":"flow_daily_dims","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"bytes","attnotnull":true,"attnum":5,"attstorage":"p","default_expression":"0","relname":"flow_minute_dims","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"bytes","attnotnull":true,"attnum":7,"attstorage":"p","default_expression":"0","relname":"flow_daily_facts","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"bytes","attnotnull":true,"attnum":7,"attstorage":"p","default_expression":"0","relname":"flow_hour_facts","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"bytes","attnotnull":true,"attnum":8,"attstorage":"p","default_expression":"0","relname":"flow_buckets","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"cancelled_at","attnotnull":false,"attnum":10,"attstorage":"p","default_expression":null,"relname":"server_probe_storage_admissions","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"candidate_id","attnotnull":true,"attnum":4,"attstorage":"x","default_expression":null,"relname":"mcp_path_checks","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"cert_name","attnotnull":true,"attnum":6,"attstorage":"x","default_expression":null,"relname":"certificate_issue_jobs","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"challenge","attnotnull":true,"attnum":4,"attstorage":"x","default_expression":null,"relname":"mcp_oauth_requests","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"channel","attnotnull":true,"attnum":3,"attstorage":"x","default_expression":"'telegram'::text","relname":"alert_outbox","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"charge_units","attnotnull":true,"attnum":10,"attstorage":"p","default_expression":null,"relname":"mcp_routing_manual_inverse_charges","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"charge_units","attnotnull":true,"attnum":6,"attstorage":"p","default_expression":"1","relname":"mcp_routing_forward_charges","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"chat_id","attnotnull":true,"attnum":3,"attstorage":"x","default_expression":"''::text","relname":"alert_telegram_settings","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"check_gateway","attnotnull":true,"attnum":10,"attstorage":"x","default_expression":"''::text","relname":"recursive_routes","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"ciphertext","attnotnull":true,"attnum":10,"attstorage":"x","default_expression":null,"relname":"vrf_production_tickets","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"ciphertext","attnotnull":true,"attnum":15,"attstorage":"x","default_expression":null,"relname":"server_poll_archives","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"ciphertext","attnotnull":true,"attnum":4,"attstorage":"x","default_expression":null,"relname":"mcp_secrets","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"ciphertext","attnotnull":true,"attnum":5,"attstorage":"x","default_expression":null,"relname":"mcp_artifacts","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"ciphertext_bytes","attnotnull":true,"attnum":16,"attstorage":"p","default_expression":null,"relname":"server_poll_archives","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"claim_attempted_at","attnotnull":false,"attnum":12,"attstorage":"p","default_expression":null,"relname":"server_poll_storage_admissions","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"claim_attempted_at","attnotnull":false,"attnum":8,"attstorage":"p","default_expression":null,"relname":"server_probe_storage_admissions","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"claim_token","attnotnull":false,"attnum":11,"attstorage":"p","default_expression":null,"relname":"server_poll_storage_admissions","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"claim_token","attnotnull":false,"attnum":7,"attstorage":"p","default_expression":null,"relname":"server_probe_storage_admissions","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"claimed_at","attnotnull":false,"attnum":14,"attstorage":"p","default_expression":null,"relname":"vrf_production_tickets","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"client_hash","attnotnull":true,"attnum":2,"attstorage":"x","default_expression":null,"relname":"mcp_unauthorized_buckets","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"client_id","attnotnull":false,"attnum":9,"attstorage":"x","default_expression":null,"relname":"mcp_credentials","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"client_id","attnotnull":true,"attnum":2,"attstorage":"x","default_expression":null,"relname":"mcp_oauth_requests","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"cloudflare_api_token","attnotnull":true,"attnum":3,"attstorage":"x","default_expression":"''::text","relname":"acme_settings","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"code_digest","attnotnull":false,"attnum":11,"attstorage":"x","default_expression":null,"relname":"mcp_oauth_requests","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"collector_ip","attnotnull":true,"attnum":3,"attstorage":"x","default_expression":"'10.255.254.1'::text","relname":"traffic_flow_settings","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"combine_mode","attnotnull":true,"attnum":3,"attstorage":"x","default_expression":"'any'::text","relname":"alert_groups","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"comment","attnotnull":true,"attnum":12,"attstorage":"x","default_expression":"''::text","relname":"recursive_routes","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"comment","attnotnull":true,"attnum":13,"attstorage":"x","default_expression":"''::text","relname":"servers","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"comment","attnotnull":true,"attnum":8,"attstorage":"x","default_expression":"''::text","relname":"user_interface_bindings","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"committed_at","attnotnull":true,"attnum":5,"attstorage":"p","default_expression":"now()","relname":"flow_write_receipts","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"community","attnotnull":true,"attnum":4,"attstorage":"x","default_expression":null,"relname":"filter_rules","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"community_name","attnotnull":false,"attnum":5,"attstorage":"x","default_expression":null,"relname":"filter_rules","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"compact_at","attnotnull":false,"attnum":20,"attstorage":"p","default_expression":null,"relname":"server_poll_storage_admissions","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"compacted_admissions","attnotnull":true,"attnum":5,"attstorage":"p","default_expression":"0","relname":"server_poll_storage_usage","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"compaction_claim","attnotnull":false,"attnum":23,"attstorage":"p","default_expression":null,"relname":"server_poll_storage_admissions","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"compaction_claim_xid","attnotnull":false,"attnum":25,"attstorage":"p","default_expression":null,"relname":"server_poll_storage_admissions","type":"xid8"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"compaction_claimed_at","attnotnull":false,"attnum":24,"attstorage":"p","default_expression":null,"relname":"server_poll_storage_admissions","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"compaction_xid","attnotnull":true,"attnum":19,"attstorage":"p","default_expression":null,"relname":"server_poll_archives","type":"xid8"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"completed_stages","attnotnull":false,"attnum":17,"attstorage":"p","default_expression":null,"relname":"server_probe_executions","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"completed_stages","attnotnull":true,"attnum":8,"attstorage":"p","default_expression":null,"relname":"server_probe_execution_quarantines","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"compressed_bytes","attnotnull":true,"attnum":14,"attstorage":"p","default_expression":null,"relname":"server_poll_archives","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"condition","attnotnull":true,"attnum":5,"attstorage":"x","default_expression":null,"relname":"alert_rules","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"condition_line","attnotnull":true,"attnum":3,"attstorage":"x","default_expression":null,"relname":"alert_rule_conditions","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"config","attnotnull":true,"attnum":4,"attstorage":"x","default_expression":null,"relname":"mcp_routing_profiles","type":"jsonb"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"config_sealed","attnotnull":true,"attnum":3,"attstorage":"x","default_expression":null,"relname":"mcp_management_channels","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"configuration_proof","attnotnull":false,"attnum":7,"attstorage":"x","default_expression":null,"relname":"mcp_operation_checkpoints","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"configuration_sealed","attnotnull":false,"attnum":6,"attstorage":"x","default_expression":null,"relname":"mcp_operation_checkpoints","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"confirm_stability_sec","attnotnull":false,"attnum":10,"attstorage":"p","default_expression":null,"relname":"alert_rules","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"connection_id","attnotnull":false,"attnum":10,"attstorage":"p","default_expression":null,"relname":"mcp_oauth_requests","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"connection_id","attnotnull":false,"attnum":2,"attstorage":"p","default_expression":null,"relname":"mcp_requests","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"connection_id","attnotnull":false,"attnum":4,"attstorage":"p","default_expression":null,"relname":"mcp_audit","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"connection_id","attnotnull":false,"attnum":4,"attstorage":"p","default_expression":null,"relname":"server_poll_storage_admissions","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"connection_id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"mcp_budget_buckets","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"connection_id","attnotnull":true,"attnum":2,"attstorage":"p","default_expression":null,"relname":"mcp_artifacts","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"connection_id","attnotnull":true,"attnum":2,"attstorage":"p","default_expression":null,"relname":"mcp_credentials","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"connection_id","attnotnull":true,"attnum":2,"attstorage":"p","default_expression":null,"relname":"mcp_diagnostic_cancellations","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"connection_id","attnotnull":true,"attnum":2,"attstorage":"p","default_expression":null,"relname":"mcp_grants","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"connection_id","attnotnull":true,"attnum":2,"attstorage":"p","default_expression":null,"relname":"mcp_path_checks","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"connection_id","attnotnull":true,"attnum":2,"attstorage":"p","default_expression":null,"relname":"mcp_plans","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"connection_id","attnotnull":true,"attnum":2,"attstorage":"p","default_expression":null,"relname":"mcp_read_leases","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"connection_id","attnotnull":true,"attnum":2,"attstorage":"p","default_expression":null,"relname":"mcp_routing_profiles","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"connection_id","attnotnull":true,"attnum":3,"attstorage":"p","default_expression":null,"relname":"mcp_operations","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"connection_id","attnotnull":true,"attnum":3,"attstorage":"p","default_expression":null,"relname":"vrf_production_tickets","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"connection_id","attnotnull":true,"attnum":4,"attstorage":"p","default_expression":null,"relname":"server_poll_archives","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"connection_id","attnotnull":true,"attnum":5,"attstorage":"p","default_expression":null,"relname":"mcp_routing_forward_charges","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"connection_id","attnotnull":true,"attnum":6,"attstorage":"p","default_expression":null,"relname":"mcp_routing_reservations","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"connection_id","attnotnull":true,"attnum":8,"attstorage":"p","default_expression":null,"relname":"mcp_routing_manual_inverse_charges","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"consumed_at","attnotnull":false,"attnum":9,"attstorage":"p","default_expression":null,"relname":"mcp_oauth_requests","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"context_ciphertext","attnotnull":true,"attnum":5,"attstorage":"x","default_expression":null,"relname":"server_poll_executions","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"context_proof","attnotnull":true,"attnum":4,"attstorage":"x","default_expression":null,"relname":"server_poll_quarantines","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"context_proof","attnotnull":true,"attnum":6,"attstorage":"x","default_expression":null,"relname":"server_poll_executions","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"context_proof","attnotnull":true,"attnum":7,"attstorage":"x","default_expression":null,"relname":"server_poll_archives","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"context_proof","attnotnull":true,"attnum":7,"attstorage":"x","default_expression":null,"relname":"server_poll_storage_admissions","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"context_verified","attnotnull":true,"attnum":14,"attstorage":"p","default_expression":"false","relname":"mcp_routing_observations","type":"boolean"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"conversations","attnotnull":true,"attnum":7,"attstorage":"p","default_expression":"0","relname":"flow_minute_stats","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"cooldown","attnotnull":true,"attnum":8,"attstorage":"x","default_expression":"'5м'::text","relname":"alert_rules","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"cooldown_override","attnotnull":false,"attnum":5,"attstorage":"x","default_expression":null,"relname":"alert_groups","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"country","attnotnull":true,"attnum":11,"attstorage":"x","default_expression":"''::text","relname":"recursive_routes","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"country","attnotnull":true,"attnum":11,"attstorage":"x","default_expression":"''::text","relname":"servers","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"country","attnotnull":true,"attnum":3,"attstorage":"x","default_expression":"''::text","relname":"flow_ip_meta","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"country","attnotnull":true,"attnum":4,"attstorage":"x","default_expression":null,"relname":"flow_daily_facts","type":"character(2)"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"country","attnotnull":true,"attnum":4,"attstorage":"x","default_expression":null,"relname":"flow_hour_facts","type":"character(2)"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"country_build_at","attnotnull":false,"attnum":7,"attstorage":"p","default_expression":null,"relname":"geoip_settings","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"cpu_load","attnotnull":false,"attnum":9,"attstorage":"p","default_expression":null,"relname":"server_snapshots","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"cpu_load","attnotnull":true,"attnum":4,"attstorage":"p","default_expression":"0","relname":"uptime_resource_samples","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"created_at","attnotnull":true,"attnum":10,"attstorage":"p","default_expression":"now()","relname":"filter_rules","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"created_at","attnotnull":true,"attnum":10,"attstorage":"p","default_expression":"now()","relname":"geoip_settings","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"created_at","attnotnull":true,"attnum":11,"attstorage":"p","default_expression":"clock_timestamp()","relname":"server_probe_storage_admissions","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"created_at","attnotnull":true,"attnum":11,"attstorage":"p","default_expression":"now()","relname":"app_users","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"created_at","attnotnull":true,"attnum":11,"attstorage":"p","default_expression":"now()","relname":"mcp_requests","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"created_at","attnotnull":true,"attnum":11,"attstorage":"p","default_expression":"now()","relname":"uptime_probes","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"created_at","attnotnull":true,"attnum":13,"attstorage":"p","default_expression":"clock_timestamp()","relname":"server_poll_storage_admissions","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"created_at","attnotnull":true,"attnum":13,"attstorage":"p","default_expression":"now()","relname":"mcp_plans","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"created_at","attnotnull":true,"attnum":13,"attstorage":"p","default_expression":"now()","relname":"mcp_routing_reservations","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"created_at","attnotnull":true,"attnum":13,"attstorage":"p","default_expression":"now()","relname":"uptime_settings","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"created_at","attnotnull":true,"attnum":13,"attstorage":"p","default_expression":null,"relname":"mcp_routing_manual_inverse_charges","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"created_at","attnotnull":true,"attnum":14,"attstorage":"p","default_expression":"now()","relname":"alert_rules","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"created_at","attnotnull":true,"attnum":14,"attstorage":"p","default_expression":"now()","relname":"mcp_scoped_recovery_intents","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"created_at","attnotnull":true,"attnum":14,"attstorage":"p","default_expression":"now()","relname":"recursive_routes","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"created_at","attnotnull":true,"attnum":16,"attstorage":"p","default_expression":"now()","relname":"mcp_routing_observations","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"created_at","attnotnull":true,"attnum":18,"attstorage":"p","default_expression":"now()","relname":"servers","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"created_at","attnotnull":true,"attnum":18,"attstorage":"p","default_expression":null,"relname":"server_poll_archives","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"created_at","attnotnull":true,"attnum":19,"attstorage":"p","default_expression":"now()","relname":"traffic_flow_settings","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"created_at","attnotnull":true,"attnum":2,"attstorage":"p","default_expression":null,"relname":"events","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"created_at","attnotnull":true,"attnum":20,"attstorage":"p","default_expression":"clock_timestamp()","relname":"server_probe_executions","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"created_at","attnotnull":true,"attnum":20,"attstorage":"p","default_expression":"now()","relname":"uptime_speed_probes","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"created_at","attnotnull":true,"attnum":21,"attstorage":"p","default_expression":"now()","relname":"uptime_speed_test_runs","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"created_at","attnotnull":true,"attnum":4,"attstorage":"p","default_expression":"clock_timestamp()","relname":"mcp_diagnostic_cancellations","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"created_at","attnotnull":true,"attnum":4,"attstorage":"p","default_expression":"clock_timestamp()","relname":"server_poll_receipts","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"created_at","attnotnull":true,"attnum":4,"attstorage":"p","default_expression":"now()","relname":"mcp_portal_events","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"created_at","attnotnull":true,"attnum":4,"attstorage":"p","default_expression":"now()","relname":"mcp_recovery_intents","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"created_at","attnotnull":true,"attnum":5,"attstorage":"p","default_expression":"clock_timestamp()","relname":"server_poll_quarantines","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"created_at","attnotnull":true,"attnum":5,"attstorage":"p","default_expression":"now()","relname":"mcp_oauth_clients","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"created_at","attnotnull":true,"attnum":5,"attstorage":"p","default_expression":"now()","relname":"mcp_operation_checkpoints","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"created_at","attnotnull":true,"attnum":5,"attstorage":"p","default_expression":"now()","relname":"mcp_protections","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"created_at","attnotnull":true,"attnum":5,"attstorage":"p","default_expression":"now()","relname":"mcp_routing_reservation_slots","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"created_at","attnotnull":true,"attnum":6,"attstorage":"p","default_expression":"clock_timestamp()","relname":"server_poll_acks","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"created_at","attnotnull":true,"attnum":6,"attstorage":"p","default_expression":"clock_timestamp()","relname":"server_poll_intents","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"created_at","attnotnull":true,"attnum":6,"attstorage":"p","default_expression":"now()","relname":"alert_groups","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"created_at","attnotnull":true,"attnum":6,"attstorage":"p","default_expression":"now()","relname":"flow_settings_intents","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"created_at","attnotnull":true,"attnum":6,"attstorage":"p","default_expression":"now()","relname":"mcp_audit","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"created_at","attnotnull":true,"attnum":6,"attstorage":"p","default_expression":"now()","relname":"mcp_secrets","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"created_at","attnotnull":true,"attnum":7,"attstorage":"p","default_expression":"clock_timestamp()","relname":"server_poll_executions","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"created_at","attnotnull":true,"attnum":7,"attstorage":"p","default_expression":"clock_timestamp()","relname":"server_probe_execution_stages","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"created_at","attnotnull":true,"attnum":7,"attstorage":"p","default_expression":"now()","relname":"mcp_artifacts","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"created_at","attnotnull":true,"attnum":7,"attstorage":"p","default_expression":"now()","relname":"mcp_connections","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"created_at","attnotnull":true,"attnum":7,"attstorage":"p","default_expression":"now()","relname":"mcp_credentials","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"created_at","attnotnull":true,"attnum":7,"attstorage":"p","default_expression":"now()","relname":"mcp_path_checks","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"created_at","attnotnull":true,"attnum":7,"attstorage":"p","default_expression":"now()","relname":"servers_api_ping_settings","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"created_at","attnotnull":true,"attnum":8,"attstorage":"p","default_expression":"now()","relname":"config_revisions","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"created_at","attnotnull":true,"attnum":8,"attstorage":"p","default_expression":"now()","relname":"internet_path_settings","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"created_at","attnotnull":true,"attnum":8,"attstorage":"p","default_expression":"now()","relname":"mcp_operation_steps","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"created_at","attnotnull":true,"attnum":8,"attstorage":"p","default_expression":"now()","relname":"traffic_settings","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"created_at","attnotnull":true,"attnum":8,"attstorage":"p","default_expression":null,"relname":"backup_entries","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"created_at","attnotnull":true,"attnum":9,"attstorage":"p","default_expression":"clock_timestamp()","relname":"server_probe_execution_quarantines","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"created_at","attnotnull":true,"attnum":9,"attstorage":"p","default_expression":"now()","relname":"alert_outbox","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"created_at","attnotnull":true,"attnum":9,"attstorage":"p","default_expression":"now()","relname":"mcp_operations","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"created_at","attnotnull":true,"attnum":9,"attstorage":"p","default_expression":"now()","relname":"user_interface_bindings","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"created_at","attnotnull":true,"attnum":9,"attstorage":"p","default_expression":null,"relname":"mcp_routing_forward_charges","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"created_by","attnotnull":true,"attnum":4,"attstorage":"x","default_expression":null,"relname":"mcp_protections","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"created_by","attnotnull":true,"attnum":5,"attstorage":"x","default_expression":null,"relname":"mcp_secrets","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"created_by","attnotnull":true,"attnum":6,"attstorage":"x","default_expression":null,"relname":"mcp_management_channels","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"credential_id","attnotnull":false,"attnum":9,"attstorage":"p","default_expression":null,"relname":"mcp_routing_profiles","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"day","attnotnull":true,"attnum":2,"attstorage":"p","default_expression":null,"relname":"flow_daily_dims","type":"date"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"day","attnotnull":true,"attnum":2,"attstorage":"p","default_expression":null,"relname":"flow_daily_facts","type":"date"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"deadline","attnotnull":true,"attnum":12,"attstorage":"p","default_expression":null,"relname":"mcp_routing_reservations","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"deadline","attnotnull":true,"attnum":13,"attstorage":"p","default_expression":null,"relname":"mcp_scoped_recovery_intents","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"decoded_bytes","attnotnull":true,"attnum":13,"attstorage":"p","default_expression":null,"relname":"server_poll_archives","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"dedupe_key","attnotnull":true,"attnum":2,"attstorage":"x","default_expression":null,"relname":"alert_outbox","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"default_zone_id","attnotnull":true,"attnum":4,"attstorage":"x","default_expression":"''::text","relname":"acme_settings","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"description","attnotnull":true,"attnum":9,"attstorage":"x","default_expression":"''::text","relname":"filter_rules","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"destination_server_id","attnotnull":false,"attnum":13,"attstorage":"p","default_expression":null,"relname":"server_probe_executions","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"detected_at","attnotnull":true,"attnum":7,"attstorage":"p","default_expression":"now()","relname":"mcp_drift","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"digest","attnotnull":true,"attnum":3,"attstorage":"x","default_expression":null,"relname":"mcp_credentials","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"digest","attnotnull":true,"attnum":9,"attstorage":"x","default_expression":null,"relname":"vrf_production_tickets","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"dim","attnotnull":true,"attnum":3,"attstorage":"x","default_expression":null,"relname":"flow_daily_dims","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"dim","attnotnull":true,"attnum":3,"attstorage":"x","default_expression":null,"relname":"flow_minute_dims","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"direction","attnotnull":true,"attnum":12,"attstorage":"x","default_expression":"'both'::text","relname":"uptime_speed_test_runs","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"direction","attnotnull":true,"attnum":7,"attstorage":"x","default_expression":"'both'::text","relname":"uptime_speed_probes","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"directory_url","attnotnull":true,"attnum":2,"attstorage":"x","default_expression":"'https://acme-v02.api.letsencrypt.org/directory'::text","relname":"acme_settings","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"disabled","attnotnull":true,"attnum":13,"attstorage":"p","default_expression":"false","relname":"recursive_routes","type":"boolean"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"distance","attnotnull":true,"attnum":6,"attstorage":"p","default_expression":"1","relname":"recursive_routes","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"dl_mbps","attnotnull":false,"attnum":10,"attstorage":"p","default_expression":null,"relname":"mcp_routing_observations","type":"double precision"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"dst","attnotnull":true,"attnum":4,"attstorage":"m","default_expression":null,"relname":"flow_buckets","type":"inet"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"dst_address","attnotnull":false,"attnum":8,"attstorage":"x","default_expression":null,"relname":"uptime_speed_test_runs","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"dst_address","attnotnull":true,"attnum":4,"attstorage":"x","default_expression":null,"relname":"recursive_routes","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"dst_interface","attnotnull":true,"attnum":5,"attstorage":"x","default_expression":"''::text","relname":"uptime_speed_probes","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"dst_interface","attnotnull":true,"attnum":5,"attstorage":"x","default_expression":null,"relname":"mcp_routing_observations","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"dst_interface","attnotnull":true,"attnum":6,"attstorage":"x","default_expression":"''::text","relname":"uptime_speed_test_runs","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"dst_interface_address","attnotnull":false,"attnum":10,"attstorage":"x","default_expression":null,"relname":"uptime_speed_test_runs","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"dst_port","attnotnull":true,"attnum":7,"attstorage":"p","default_expression":"0","relname":"flow_buckets","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"dst_server_id","attnotnull":true,"attnum":3,"attstorage":"p","default_expression":null,"relname":"mcp_routing_observations","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"dst_server_id","attnotnull":true,"attnum":3,"attstorage":"p","default_expression":null,"relname":"uptime_speed_probes","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"dst_server_id","attnotnull":true,"attnum":4,"attstorage":"p","default_expression":null,"relname":"uptime_speed_test_runs","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"duration_ms","attnotnull":false,"attnum":10,"attstorage":"p","default_expression":null,"relname":"mcp_requests","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"duration_ms","attnotnull":true,"attnum":7,"attstorage":"p","default_expression":"0","relname":"scheduler_runs","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"duration_sec","attnotnull":true,"attnum":13,"attstorage":"p","default_expression":"10","relname":"uptime_speed_test_runs","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"duration_sec","attnotnull":true,"attnum":8,"attstorage":"p","default_expression":"10","relname":"uptime_speed_probes","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"effect_proof","attnotnull":true,"attnum":4,"attstorage":"x","default_expression":null,"relname":"server_poll_intents","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"effective_at","attnotnull":true,"attnum":9,"attstorage":"p","default_expression":null,"relname":"router_log_entries","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"email","attnotnull":true,"attnum":4,"attstorage":"x","default_expression":"''::text","relname":"app_users","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"enabled","attnotnull":true,"attnum":14,"attstorage":"p","default_expression":"true","relname":"servers","type":"boolean"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"enabled","attnotnull":true,"attnum":2,"attstorage":"p","default_expression":"false","relname":"mcp_settings","type":"boolean"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"enabled","attnotnull":true,"attnum":2,"attstorage":"p","default_expression":"false","relname":"router_log_settings","type":"boolean"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"enabled","attnotnull":true,"attnum":2,"attstorage":"p","default_expression":"false","relname":"servers_api_ping_settings","type":"boolean"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"enabled","attnotnull":true,"attnum":2,"attstorage":"p","default_expression":"false","relname":"traffic_flow_settings","type":"boolean"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"enabled","attnotnull":true,"attnum":2,"attstorage":"p","default_expression":"true","relname":"backup_schedule_settings","type":"boolean"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"enabled","attnotnull":true,"attnum":2,"attstorage":"p","default_expression":"true","relname":"certificate_renew_settings","type":"boolean"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"enabled","attnotnull":true,"attnum":2,"attstorage":"p","default_expression":"true","relname":"geoip_settings","type":"boolean"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"enabled","attnotnull":true,"attnum":2,"attstorage":"p","default_expression":"true","relname":"internet_path_settings","type":"boolean"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"enabled","attnotnull":true,"attnum":2,"attstorage":"p","default_expression":"true","relname":"traffic_settings","type":"boolean"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"enabled","attnotnull":true,"attnum":2,"attstorage":"p","default_expression":"true","relname":"uptime_settings","type":"boolean"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"enabled","attnotnull":true,"attnum":4,"attstorage":"p","default_expression":"false","relname":"evobgp_settings","type":"boolean"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"enabled","attnotnull":true,"attnum":4,"attstorage":"p","default_expression":"true","relname":"alert_groups","type":"boolean"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"enabled","attnotnull":true,"attnum":4,"attstorage":"p","default_expression":"true","relname":"mcp_oauth_clients","type":"boolean"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"enabled","attnotnull":true,"attnum":6,"attstorage":"p","default_expression":"false","relname":"mcp_routing_profiles","type":"boolean"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"enabled","attnotnull":true,"attnum":7,"attstorage":"p","default_expression":"true","relname":"alert_rules","type":"boolean"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"enabled","attnotnull":true,"attnum":7,"attstorage":"p","default_expression":"true","relname":"uptime_probes","type":"boolean"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"enabled","attnotnull":true,"attnum":9,"attstorage":"p","default_expression":"true","relname":"uptime_speed_probes","type":"boolean"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"entity_id","attnotnull":false,"attnum":9,"attstorage":"x","default_expression":null,"relname":"events","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"entity_type","attnotnull":false,"attnum":8,"attstorage":"x","default_expression":null,"relname":"events","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"error","attnotnull":false,"attnum":13,"attstorage":"x","default_expression":null,"relname":"certificate_issue_jobs","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"error","attnotnull":false,"attnum":20,"attstorage":"x","default_expression":null,"relname":"uptime_speed_test_runs","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"error","attnotnull":false,"attnum":5,"attstorage":"x","default_expression":null,"relname":"servers_rest_ping_samples","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"error","attnotnull":false,"attnum":6,"attstorage":"x","default_expression":null,"relname":"scheduler_runs","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"error","attnotnull":false,"attnum":6,"attstorage":"x","default_expression":null,"relname":"traffic_collection_state","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"error_code","attnotnull":false,"attnum":8,"attstorage":"x","default_expression":null,"relname":"mcp_operations","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"error_code","attnotnull":false,"attnum":9,"attstorage":"x","default_expression":null,"relname":"mcp_requests","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"error_code","attnotnull":true,"attnum":6,"attstorage":"x","default_expression":null,"relname":"server_probe_execution_quarantines","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"etags_json","attnotnull":true,"attnum":9,"attstorage":"x","default_expression":"'{}'::jsonb","relname":"geoip_settings","type":"jsonb"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"event_at","attnotnull":false,"attnum":7,"attstorage":"p","default_expression":null,"relname":"router_log_entries","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"event_type","attnotnull":true,"attnum":4,"attstorage":"x","default_expression":null,"relname":"events","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"evidence","attnotnull":true,"attnum":6,"attstorage":"x","default_expression":null,"relname":"mcp_path_checks","type":"jsonb"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"evidence","attnotnull":true,"attnum":8,"attstorage":"x","default_expression":null,"relname":"mcp_plans","type":"jsonb"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"execution_id","attnotnull":true,"attnum":3,"attstorage":"p","default_expression":null,"relname":"server_poll_archives","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"execution_id","attnotnull":true,"attnum":3,"attstorage":"p","default_expression":null,"relname":"server_poll_executions","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"execution_id","attnotnull":true,"attnum":3,"attstorage":"p","default_expression":null,"relname":"server_poll_quarantines","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"execution_id","attnotnull":true,"attnum":3,"attstorage":"p","default_expression":null,"relname":"server_poll_storage_admissions","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"execution_id","attnotnull":true,"attnum":4,"attstorage":"p","default_expression":null,"relname":"server_probe_execution_quarantines","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"execution_id","attnotnull":true,"attnum":4,"attstorage":"p","default_expression":null,"relname":"server_probe_executions","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"execution_id","attnotnull":true,"attnum":4,"attstorage":"p","default_expression":null,"relname":"server_probe_storage_admissions","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"expected","attnotnull":true,"attnum":4,"attstorage":"x","default_expression":null,"relname":"mcp_drift","type":"jsonb"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"expires_at","attnotnull":true,"attnum":10,"attstorage":"p","default_expression":null,"relname":"mcp_plans","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"expires_at","attnotnull":true,"attnum":13,"attstorage":"p","default_expression":null,"relname":"vrf_production_tickets","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"expires_at","attnotnull":true,"attnum":3,"attstorage":"p","default_expression":null,"relname":"mcp_read_leases","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"expires_at","attnotnull":true,"attnum":5,"attstorage":"p","default_expression":null,"relname":"mcp_credentials","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"expires_at","attnotnull":true,"attnum":6,"attstorage":"p","default_expression":null,"relname":"mcp_artifacts","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"expires_at","attnotnull":true,"attnum":8,"attstorage":"p","default_expression":null,"relname":"mcp_management_channels","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"expires_at","attnotnull":true,"attnum":8,"attstorage":"p","default_expression":null,"relname":"mcp_oauth_requests","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"failures","attnotnull":true,"attnum":10,"attstorage":"p","default_expression":"0","relname":"router_log_collection_state","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"family","attnotnull":true,"attnum":6,"attstorage":"x","default_expression":null,"relname":"mcp_routing_observations","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"family_id","attnotnull":false,"attnum":8,"attstorage":"p","default_expression":null,"relname":"mcp_credentials","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"fetched_at","attnotnull":true,"attnum":3,"attstorage":"p","default_expression":null,"relname":"flow_asn_meta","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"fetched_at","attnotnull":true,"attnum":8,"attstorage":"p","default_expression":null,"relname":"flow_ip_meta","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"filename","attnotnull":true,"attnum":3,"attstorage":"x","default_expression":null,"relname":"mcp_artifacts","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"filename","attnotnull":true,"attnum":4,"attstorage":"x","default_expression":null,"relname":"backup_entries","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"fingerprint","attnotnull":true,"attnum":5,"attstorage":"x","default_expression":null,"relname":"config_revisions","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"finished_at","attnotnull":false,"attnum":10,"attstorage":"p","default_expression":null,"relname":"mcp_operations","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"finished_at","attnotnull":false,"attnum":12,"attstorage":"p","default_expression":null,"relname":"certificate_issue_jobs","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"finished_at","attnotnull":false,"attnum":12,"attstorage":"p","default_expression":null,"relname":"mcp_requests","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"finished_at","attnotnull":false,"attnum":15,"attstorage":"p","default_expression":null,"relname":"mcp_scoped_recovery_intents","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"finished_at","attnotnull":false,"attnum":21,"attstorage":"p","default_expression":null,"relname":"server_probe_executions","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"finished_at","attnotnull":false,"attnum":5,"attstorage":"p","default_expression":null,"relname":"mcp_recovery_intents","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"finished_at","attnotnull":false,"attnum":9,"attstorage":"p","default_expression":null,"relname":"mcp_operation_steps","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"finished_at","attnotnull":true,"attnum":4,"attstorage":"p","default_expression":null,"relname":"scheduler_runs","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"fired_at","attnotnull":true,"attnum":8,"attstorage":"p","default_expression":null,"relname":"alert_history","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"flags","attnotnull":true,"attnum":9,"attstorage":"p","default_expression":"0","relname":"traffic_samples","type":"smallint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"flow_end_ms","attnotnull":true,"attnum":14,"attstorage":"p","default_expression":"0","relname":"flow_buckets","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"flow_listen_port","attnotnull":true,"attnum":4,"attstorage":"p","default_expression":"4739","relname":"traffic_flow_settings","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"flow_start_ms","attnotnull":true,"attnum":13,"attstorage":"p","default_expression":"0","relname":"flow_buckets","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"format","attnotnull":true,"attnum":9,"attstorage":"x","default_expression":"'rsc'::text","relname":"backup_schedule_settings","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"free_hdd_space","attnotnull":true,"attnum":7,"attstorage":"p","default_expression":"0","relname":"uptime_resource_samples","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"free_memory","attnotnull":false,"attnum":10,"attstorage":"p","default_expression":null,"relname":"server_snapshots","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"free_memory","attnotnull":true,"attnum":5,"attstorage":"p","default_expression":"0","relname":"uptime_resource_samples","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"frequency","attnotnull":true,"attnum":3,"attstorage":"x","default_expression":"'daily'::text","relname":"backup_schedule_settings","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"gap_at","attnotnull":false,"attnum":8,"attstorage":"p","default_expression":null,"relname":"router_log_collection_state","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"gateway","attnotnull":true,"attnum":5,"attstorage":"x","default_expression":null,"relname":"recursive_routes","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"gateway","attnotnull":true,"attnum":7,"attstorage":"x","default_expression":"''::text","relname":"filter_rules","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"gateway_tunnel_id","attnotnull":true,"attnum":8,"attstorage":"x","default_expression":"''::text","relname":"filter_rules","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"gc_not_before","attnotnull":true,"attnum":14,"attstorage":"p","default_expression":"'infinity'::timestamp with time zone","relname":"server_probe_storage_admissions","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"gc_not_before","attnotnull":true,"attnum":16,"attstorage":"p","default_expression":null,"relname":"server_poll_storage_admissions","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"generation","attnotnull":false,"attnum":10,"attstorage":"x","default_expression":null,"relname":"mcp_routing_profiles","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"generation","attnotnull":true,"attnum":13,"attstorage":"p","default_expression":null,"relname":"router_log_entries","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"generation","attnotnull":true,"attnum":4,"attstorage":"p","default_expression":"0","relname":"router_log_collection_state","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"generation","attnotnull":true,"attnum":6,"attstorage":"x","default_expression":null,"relname":"mcp_connections","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"generation","attnotnull":true,"attnum":6,"attstorage":"x","default_expression":null,"relname":"mcp_plans","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"generation","attnotnull":true,"attnum":7,"attstorage":"x","default_expression":null,"relname":"mcp_management_channels","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"grant_expires_at","attnotnull":true,"attnum":7,"attstorage":"p","default_expression":null,"relname":"mcp_routing_profiles","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"group_id","attnotnull":false,"attnum":13,"attstorage":"x","default_expression":null,"relname":"alert_rules","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"group_id","attnotnull":false,"attnum":3,"attstorage":"x","default_expression":null,"relname":"alert_history","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"holder","attnotnull":true,"attnum":2,"attstorage":"x","default_expression":"''::text","relname":"flow_asn_meta","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"holder","attnotnull":true,"attnum":6,"attstorage":"x","default_expression":"''::text","relname":"flow_ip_meta","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"host","attnotnull":true,"attnum":3,"attstorage":"x","default_expression":null,"relname":"router_log_collection_state","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"host","attnotnull":true,"attnum":3,"attstorage":"x","default_expression":null,"relname":"servers","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"host","attnotnull":true,"attnum":4,"attstorage":"x","default_expression":null,"relname":"router_log_entries","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"host_private_key","attnotnull":true,"attnum":9,"attstorage":"x","default_expression":"''::text","relname":"traffic_flow_settings","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"host_public_key","attnotnull":true,"attnum":8,"attstorage":"x","default_expression":"''::text","relname":"traffic_flow_settings","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"hour","attnotnull":true,"attnum":4,"attstorage":"p","default_expression":"3","relname":"backup_schedule_settings","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"hub_server_id","attnotnull":false,"attnum":10,"attstorage":"p","default_expression":null,"relname":"traffic_flow_settings","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"acme_settings","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"alert_engine_cursor","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"alert_telegram_settings","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"backup_schedule_settings","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"backup_storage_settings","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"certificate_renew_settings","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"data_migration","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"evobgp_settings","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"geoip_settings","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"internet_path_settings","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"mcp_artifacts","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"mcp_connections","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"mcp_credentials","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"mcp_drift","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"mcp_grants","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"mcp_management_channels","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"mcp_oauth_requests","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"mcp_operations","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"mcp_path_checks","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"mcp_plans","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"mcp_portal_events","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"mcp_protections","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"mcp_read_leases","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"mcp_requests","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"mcp_routing_observations","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"mcp_routing_profiles","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"mcp_routing_reservations","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"mcp_secrets","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"mcp_settings","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"router_log_settings","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"servers_api_ping_settings","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"traffic_flow_settings","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"traffic_settings","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"uptime_settings","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"id","attnotnull":true,"attnum":1,"attstorage":"x","default_expression":null,"relname":"alert_groups","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"id","attnotnull":true,"attnum":1,"attstorage":"x","default_expression":null,"relname":"alert_history","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"id","attnotnull":true,"attnum":1,"attstorage":"x","default_expression":null,"relname":"alert_outbox","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"id","attnotnull":true,"attnum":1,"attstorage":"x","default_expression":null,"relname":"alert_rule_conditions","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"id","attnotnull":true,"attnum":1,"attstorage":"x","default_expression":null,"relname":"alert_rule_targets","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"id","attnotnull":true,"attnum":1,"attstorage":"x","default_expression":null,"relname":"alert_rules","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"id","attnotnull":true,"attnum":1,"attstorage":"x","default_expression":null,"relname":"app_users","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"id","attnotnull":true,"attnum":1,"attstorage":"x","default_expression":null,"relname":"backup_entries","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"id","attnotnull":true,"attnum":1,"attstorage":"x","default_expression":null,"relname":"certificate_issue_jobs","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"id","attnotnull":true,"attnum":1,"attstorage":"x","default_expression":null,"relname":"config_revisions","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"id","attnotnull":true,"attnum":1,"attstorage":"x","default_expression":null,"relname":"events","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"id","attnotnull":true,"attnum":1,"attstorage":"x","default_expression":null,"relname":"mcp_oauth_clients","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"id","attnotnull":true,"attnum":1,"attstorage":"x","default_expression":null,"relname":"scheduler_runs","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"id","attnotnull":true,"attnum":1,"attstorage":"x","default_expression":null,"relname":"schema_migrations","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"id","attnotnull":true,"attnum":1,"attstorage":"x","default_expression":null,"relname":"uptime_probes","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"id","attnotnull":true,"attnum":1,"attstorage":"x","default_expression":null,"relname":"uptime_speed_probes","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"id","attnotnull":true,"attnum":1,"attstorage":"x","default_expression":null,"relname":"uptime_speed_test_runs","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"id","attnotnull":true,"attnum":1,"attstorage":"x","default_expression":null,"relname":"user_interface_bindings","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"idempotency_key","attnotnull":true,"attnum":4,"attstorage":"x","default_expression":null,"relname":"mcp_operations","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"identity_hash","attnotnull":true,"attnum":4,"attstorage":"x","default_expression":null,"relname":"mcp_management_channels","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"identity_kind","attnotnull":true,"attnum":2,"attstorage":"x","default_expression":null,"relname":"server_poll_executions","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"identity_kind","attnotnull":true,"attnum":2,"attstorage":"x","default_expression":null,"relname":"server_poll_quarantines","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"identity_kind","attnotnull":true,"attnum":2,"attstorage":"x","default_expression":null,"relname":"server_poll_storage_admissions","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"identity_kind","attnotnull":true,"attnum":3,"attstorage":"x","default_expression":null,"relname":"server_probe_execution_quarantines","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"identity_kind","attnotnull":true,"attnum":3,"attstorage":"x","default_expression":null,"relname":"server_probe_executions","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"identity_kind","attnotnull":true,"attnum":3,"attstorage":"x","default_expression":null,"relname":"server_probe_storage_admissions","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"identity_name","attnotnull":false,"attnum":12,"attstorage":"x","default_expression":null,"relname":"server_snapshots","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"identity_proof","attnotnull":true,"attnum":5,"attstorage":"x","default_expression":null,"relname":"server_probe_execution_quarantines","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"iface","attnotnull":true,"attnum":3,"attstorage":"x","default_expression":null,"relname":"flow_daily_facts","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"iface","attnotnull":true,"attnum":3,"attstorage":"x","default_expression":null,"relname":"flow_hour_facts","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"in_iface","attnotnull":true,"attnum":10,"attstorage":"x","default_expression":"''::text","relname":"flow_buckets","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"input","attnotnull":true,"attnum":7,"attstorage":"x","default_expression":"'{}'::jsonb","relname":"mcp_requests","type":"jsonb"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"intended_state","attnotnull":false,"attnum":6,"attstorage":"x","default_expression":null,"relname":"mcp_operation_steps","type":"jsonb"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"intent_proof","attnotnull":true,"attnum":11,"attstorage":"x","default_expression":null,"relname":"mcp_scoped_recovery_intents","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"intent_proof","attnotnull":true,"attnum":5,"attstorage":"x","default_expression":null,"relname":"server_poll_intents","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"intent_sealed","attnotnull":true,"attnum":10,"attstorage":"x","default_expression":null,"relname":"mcp_scoped_recovery_intents","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"interface_name","attnotnull":true,"attnum":2,"attstorage":"x","default_expression":null,"relname":"traffic_samples","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"interface_name","attnotnull":true,"attnum":4,"attstorage":"x","default_expression":null,"relname":"user_interface_bindings","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"interface_type","attnotnull":true,"attnum":5,"attstorage":"x","default_expression":"'other'::text","relname":"user_interface_bindings","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"interval_sec","attnotnull":true,"attnum":3,"attstorage":"p","default_expression":"10","relname":"router_log_settings","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"interval_sec","attnotnull":true,"attnum":3,"attstorage":"p","default_expression":"120","relname":"servers_api_ping_settings","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"interval_sec","attnotnull":true,"attnum":3,"attstorage":"p","default_expression":"21600","relname":"certificate_renew_settings","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"interval_sec","attnotnull":true,"attnum":3,"attstorage":"p","default_expression":"30","relname":"traffic_settings","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"interval_sec","attnotnull":true,"attnum":3,"attstorage":"p","default_expression":"300","relname":"internet_path_settings","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"interval_sec","attnotnull":true,"attnum":6,"attstorage":"p","default_expression":"15","relname":"uptime_settings","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"interval_sec","attnotnull":true,"attnum":8,"attstorage":"p","default_expression":"0","relname":"uptime_probes","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"invalid_before","attnotnull":true,"attnum":2,"attstorage":"p","default_expression":null,"relname":"mcp_owner_revocations","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"inverse_configuration_proof","attnotnull":false,"attnum":23,"attstorage":"x","default_expression":null,"relname":"mcp_scoped_recovery_intents","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"inverse_configuration_sealed","attnotnull":false,"attnum":22,"attstorage":"x","default_expression":null,"relname":"mcp_scoped_recovery_intents","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"inverse_intent_proof","attnotnull":false,"attnum":21,"attstorage":"x","default_expression":null,"relname":"mcp_scoped_recovery_intents","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"inverse_intent_sealed","attnotnull":false,"attnum":20,"attstorage":"x","default_expression":null,"relname":"mcp_scoped_recovery_intents","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"issued_at","attnotnull":true,"attnum":12,"attstorage":"p","default_expression":null,"relname":"vrf_production_tickets","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"job_key","attnotnull":true,"attnum":2,"attstorage":"x","default_expression":null,"relname":"scheduler_runs","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"keep_count","attnotnull":true,"attnum":8,"attstorage":"p","default_expression":"7","relname":"backup_schedule_settings","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"keep_local_copy","attnotnull":true,"attnum":10,"attstorage":"p","default_expression":"true","relname":"backup_storage_settings","type":"boolean"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"key","attnotnull":true,"attnum":4,"attstorage":"x","default_expression":null,"relname":"flow_daily_dims","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"key","attnotnull":true,"attnum":4,"attstorage":"x","default_expression":null,"relname":"flow_minute_dims","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"key_type","attnotnull":true,"attnum":8,"attstorage":"x","default_expression":"'rsa2048'::text","relname":"certificate_issue_jobs","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"kind","attnotnull":true,"attnum":1,"attstorage":"x","default_expression":null,"relname":"alert_engine_prev_live","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"kind","attnotnull":true,"attnum":2,"attstorage":"x","default_expression":null,"relname":"flow_write_receipts","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"kind","attnotnull":true,"attnum":2,"attstorage":"x","default_expression":null,"relname":"mcp_budget_buckets","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"kind","attnotnull":true,"attnum":3,"attstorage":"x","default_expression":null,"relname":"server_probe_execution_stages","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"kind","attnotnull":true,"attnum":4,"attstorage":"x","default_expression":null,"relname":"mcp_credentials","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"kind","attnotnull":true,"attnum":6,"attstorage":"x","default_expression":"'manual'::text","relname":"backup_entries","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"lan_subnet","attnotnull":true,"attnum":15,"attstorage":"x","default_expression":"''::text","relname":"servers","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"lane","attnotnull":true,"attnum":3,"attstorage":"x","default_expression":null,"relname":"mcp_routing_reservation_slots","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"last_attempt_at","attnotnull":true,"attnum":3,"attstorage":"p","default_expression":null,"relname":"traffic_collection_state","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"last_check_at","attnotnull":false,"attnum":4,"attstorage":"p","default_expression":null,"relname":"geoip_settings","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"last_collected_at","attnotnull":false,"attnum":10,"attstorage":"p","default_expression":null,"relname":"uptime_settings","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"last_collected_at","attnotnull":false,"attnum":4,"attstorage":"p","default_expression":null,"relname":"servers_api_ping_settings","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"last_collected_at","attnotnull":false,"attnum":5,"attstorage":"p","default_expression":null,"relname":"certificate_renew_settings","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"last_collected_at","attnotnull":false,"attnum":5,"attstorage":"p","default_expression":null,"relname":"internet_path_settings","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"last_collected_at","attnotnull":false,"attnum":5,"attstorage":"p","default_expression":null,"relname":"traffic_settings","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"last_collected_at","attnotnull":false,"attnum":6,"attstorage":"p","default_expression":null,"relname":"router_log_collection_state","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"last_datagram_at","attnotnull":false,"attnum":14,"attstorage":"p","default_expression":null,"relname":"traffic_flow_settings","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"last_duration_ms","attnotnull":false,"attnum":11,"attstorage":"p","default_expression":null,"relname":"uptime_settings","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"last_duration_ms","attnotnull":false,"attnum":12,"attstorage":"p","default_expression":null,"relname":"backup_schedule_settings","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"last_duration_ms","attnotnull":false,"attnum":5,"attstorage":"p","default_expression":null,"relname":"servers_api_ping_settings","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"last_duration_ms","attnotnull":false,"attnum":6,"attstorage":"p","default_expression":null,"relname":"certificate_renew_settings","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"last_duration_ms","attnotnull":false,"attnum":6,"attstorage":"p","default_expression":null,"relname":"internet_path_settings","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"last_duration_ms","attnotnull":false,"attnum":6,"attstorage":"p","default_expression":null,"relname":"traffic_settings","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"last_error","attnotnull":false,"attnum":11,"attstorage":"x","default_expression":null,"relname":"alert_outbox","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"last_error","attnotnull":false,"attnum":12,"attstorage":"x","default_expression":null,"relname":"uptime_settings","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"last_error","attnotnull":false,"attnum":13,"attstorage":"x","default_expression":null,"relname":"backup_schedule_settings","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"last_error","attnotnull":false,"attnum":14,"attstorage":"x","default_expression":null,"relname":"uptime_speed_probes","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"last_error","attnotnull":false,"attnum":16,"attstorage":"x","default_expression":null,"relname":"traffic_flow_settings","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"last_error","attnotnull":false,"attnum":6,"attstorage":"x","default_expression":null,"relname":"geoip_settings","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"last_error","attnotnull":false,"attnum":6,"attstorage":"x","default_expression":null,"relname":"servers_api_ping_settings","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"last_error","attnotnull":false,"attnum":7,"attstorage":"x","default_expression":null,"relname":"certificate_renew_settings","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"last_error","attnotnull":false,"attnum":7,"attstorage":"x","default_expression":null,"relname":"internet_path_settings","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"last_error","attnotnull":false,"attnum":7,"attstorage":"x","default_expression":null,"relname":"router_log_collection_state","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"last_error","attnotnull":false,"attnum":7,"attstorage":"x","default_expression":null,"relname":"traffic_settings","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"last_exporter_ip","attnotnull":false,"attnum":15,"attstorage":"x","default_expression":null,"relname":"traffic_flow_settings","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"last_fired_at","attnotnull":true,"attnum":2,"attstorage":"x","default_expression":"''::text","relname":"alert_engine_state","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"last_payload_hash","attnotnull":false,"attnum":3,"attstorage":"x","default_expression":null,"relname":"alert_engine_state","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"last_ping_at","attnotnull":false,"attnum":17,"attstorage":"p","default_expression":null,"relname":"uptime_speed_probes","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"last_ping_error","attnotnull":false,"attnum":18,"attstorage":"x","default_expression":null,"relname":"uptime_speed_probes","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"last_ping_loss_pct","attnotnull":false,"attnum":16,"attstorage":"p","default_expression":null,"relname":"uptime_speed_probes","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"last_ping_rtt_ms","attnotnull":false,"attnum":15,"attstorage":"p","default_expression":null,"relname":"uptime_speed_probes","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"last_run_at","attnotnull":false,"attnum":10,"attstorage":"p","default_expression":null,"relname":"uptime_speed_probes","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"last_run_at","attnotnull":false,"attnum":11,"attstorage":"p","default_expression":null,"relname":"backup_schedule_settings","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"last_rx_avg_mbps","attnotnull":false,"attnum":12,"attstorage":"p","default_expression":null,"relname":"uptime_speed_probes","type":"double precision"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"last_seen","attnotnull":false,"attnum":8,"attstorage":"p","default_expression":null,"relname":"app_users","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"last_source_finished_at","attnotnull":false,"attnum":2,"attstorage":"p","default_expression":null,"relname":"alert_engine_cursor","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"last_status","attnotnull":false,"attnum":13,"attstorage":"x","default_expression":null,"relname":"uptime_speed_probes","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"last_succeeded_at","attnotnull":false,"attnum":4,"attstorage":"p","default_expression":null,"relname":"traffic_collection_state","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"last_success_at","attnotnull":false,"attnum":5,"attstorage":"p","default_expression":null,"relname":"geoip_settings","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"last_test_at","attnotnull":false,"attnum":11,"attstorage":"p","default_expression":null,"relname":"backup_storage_settings","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"last_test_error","attnotnull":false,"attnum":12,"attstorage":"x","default_expression":null,"relname":"backup_storage_settings","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"last_tx_avg_mbps","attnotnull":false,"attnum":11,"attstorage":"p","default_expression":null,"relname":"uptime_speed_probes","type":"double precision"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"last_used_at","attnotnull":false,"attnum":9,"attstorage":"p","default_expression":null,"relname":"mcp_connections","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"lat","attnotnull":false,"attnum":4,"attstorage":"p","default_expression":null,"relname":"flow_ip_meta","type":"double precision"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"latency_ms","attnotnull":false,"attnum":4,"attstorage":"p","default_expression":null,"relname":"servers_rest_ping_samples","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"latency_ms","attnotnull":false,"attnum":5,"attstorage":"p","default_expression":null,"relname":"server_snapshots","type":"double precision"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"level","attnotnull":true,"attnum":11,"attstorage":"x","default_expression":null,"relname":"router_log_entries","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"level","attnotnull":true,"attnum":3,"attstorage":"x","default_expression":null,"relname":"events","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"lng","attnotnull":false,"attnum":5,"attstorage":"p","default_expression":null,"relname":"flow_ip_meta","type":"double precision"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"login","attnotnull":true,"attnum":3,"attstorage":"x","default_expression":null,"relname":"app_users","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"loss_pct","attnotnull":false,"attnum":9,"attstorage":"p","default_expression":null,"relname":"mcp_routing_observations","type":"double precision"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"loss_pct","attnotnull":true,"attnum":4,"attstorage":"p","default_expression":"0","relname":"uptime_probe_samples","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"map_service_min_share_pct","attnotnull":true,"attnum":13,"attstorage":"p","default_expression":"5","relname":"traffic_flow_settings","type":"double precision"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"max_retries","attnotnull":true,"attnum":6,"attstorage":"p","default_expression":"3","relname":"alert_outbox","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"max_stages","attnotnull":true,"attnum":10,"attstorage":"p","default_expression":null,"relname":"server_poll_storage_admissions","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"mcp_connection_id","attnotnull":false,"attnum":7,"attstorage":"p","default_expression":null,"relname":"server_probe_executions","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"mcp_credential_id","attnotnull":false,"attnum":8,"attstorage":"p","default_expression":null,"relname":"server_probe_executions","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"measurement_known","attnotnull":true,"attnum":6,"attstorage":"p","default_expression":"true","relname":"uptime_probe_samples","type":"boolean"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"media_type","attnotnull":true,"attnum":4,"attstorage":"x","default_expression":null,"relname":"mcp_artifacts","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"message","attnotnull":true,"attnum":12,"attstorage":"x","default_expression":null,"relname":"router_log_entries","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"message","attnotnull":true,"attnum":6,"attstorage":"x","default_expression":null,"relname":"alert_history","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"message","attnotnull":true,"attnum":7,"attstorage":"x","default_expression":null,"relname":"events","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"message_thread_id","attnotnull":false,"attnum":4,"attstorage":"p","default_expression":null,"relname":"alert_telegram_settings","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"mgmt_tunnel_ip","attnotnull":true,"attnum":17,"attstorage":"x","default_expression":"''::text","relname":"servers","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"minute","attnotnull":true,"attnum":5,"attstorage":"p","default_expression":"0","relname":"backup_schedule_settings","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"mode","attnotnull":true,"attnum":7,"attstorage":"x","default_expression":null,"relname":"mcp_scoped_recovery_intents","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"month_day","attnotnull":true,"attnum":7,"attstorage":"p","default_expression":"1","relname":"backup_schedule_settings","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"name","attnotnull":true,"attnum":2,"attstorage":"x","default_expression":"''::text","relname":"app_users","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"name","attnotnull":true,"attnum":2,"attstorage":"x","default_expression":"''::text","relname":"servers","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"name","attnotnull":true,"attnum":2,"attstorage":"x","default_expression":null,"relname":"alert_groups","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"name","attnotnull":true,"attnum":2,"attstorage":"x","default_expression":null,"relname":"alert_rules","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"name","attnotnull":true,"attnum":2,"attstorage":"x","default_expression":null,"relname":"mcp_connections","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"name","attnotnull":true,"attnum":2,"attstorage":"x","default_expression":null,"relname":"mcp_oauth_clients","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"name","attnotnull":true,"attnum":4,"attstorage":"x","default_expression":null,"relname":"uptime_probes","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"nat_dst","attnotnull":false,"attnum":16,"attstorage":"m","default_expression":null,"relname":"flow_buckets","type":"inet"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"nat_dst_port","attnotnull":true,"attnum":18,"attstorage":"p","default_expression":"0","relname":"flow_buckets","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"nat_src","attnotnull":false,"attnum":15,"attstorage":"m","default_expression":null,"relname":"flow_buckets","type":"inet"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"nat_src_port","attnotnull":true,"attnum":17,"attstorage":"p","default_expression":"0","relname":"flow_buckets","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"native_counter_identity","attnotnull":false,"attnum":10,"attstorage":"x","default_expression":null,"relname":"traffic_samples","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"next_attempt_at","attnotnull":true,"attnum":7,"attstorage":"p","default_expression":null,"relname":"alert_outbox","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"next_hop","attnotnull":false,"attnum":12,"attstorage":"m","default_expression":null,"relname":"flow_buckets","type":"inet"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"next_poll_at","attnotnull":false,"attnum":9,"attstorage":"p","default_expression":null,"relname":"router_log_collection_state","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"note","attnotnull":false,"attnum":7,"attstorage":"x","default_expression":null,"relname":"config_revisions","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"notes","attnotnull":false,"attnum":7,"attstorage":"x","default_expression":null,"relname":"backup_entries","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"object_ref","attnotnull":true,"attnum":2,"attstorage":"x","default_expression":null,"relname":"mcp_protections","type":"jsonb"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"observation_error","attnotnull":false,"attnum":7,"attstorage":"x","default_expression":null,"relname":"uptime_probe_samples","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"observed","attnotnull":true,"attnum":5,"attstorage":"x","default_expression":null,"relname":"mcp_drift","type":"jsonb"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"ok","attnotnull":true,"attnum":3,"attstorage":"p","default_expression":null,"relname":"servers_rest_ping_samples","type":"boolean"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"ok","attnotnull":true,"attnum":7,"attstorage":"p","default_expression":"1","relname":"flow_ip_meta","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"operation_id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"mcp_diagnostic_cancellations","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"operation_id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"mcp_operation_checkpoints","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"operation_id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"mcp_operation_steps","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"operation_id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"mcp_recovery_intents","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"operation_id","attnotnull":true,"attnum":2,"attstorage":"p","default_expression":null,"relname":"mcp_drift","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"operation_id","attnotnull":true,"attnum":3,"attstorage":"x","default_expression":null,"relname":"mcp_plans","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"operation_version","attnotnull":true,"attnum":4,"attstorage":"p","default_expression":null,"relname":"mcp_plans","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"original_activity_at","attnotnull":false,"attnum":22,"attstorage":"p","default_expression":null,"relname":"server_poll_storage_admissions","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"original_activity_at","attnotnull":true,"attnum":11,"attstorage":"p","default_expression":null,"relname":"server_poll_archives","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"original_expires_at","attnotnull":true,"attnum":12,"attstorage":"p","default_expression":null,"relname":"server_poll_archives","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"out_iface","attnotnull":true,"attnum":11,"attstorage":"x","default_expression":"''::text","relname":"flow_buckets","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"outcome","attnotnull":false,"attnum":6,"attstorage":"x","default_expression":null,"relname":"server_probe_execution_stages","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"outcome","attnotnull":true,"attnum":4,"attstorage":"x","default_expression":null,"relname":"server_poll_acks","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"owner_claims_issued_at","attnotnull":true,"attnum":11,"attstorage":"p","default_expression":"to_timestamp((0)::double precision)","relname":"mcp_connections","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"owner_id","attnotnull":true,"attnum":1,"attstorage":"x","default_expression":null,"relname":"mcp_owner_revocations","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"owner_id","attnotnull":true,"attnum":2,"attstorage":"x","default_expression":null,"relname":"mcp_portal_events","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"owner_id","attnotnull":true,"attnum":2,"attstorage":"x","default_expression":null,"relname":"server_probe_storage_admissions","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"owner_id","attnotnull":true,"attnum":3,"attstorage":"x","default_expression":null,"relname":"mcp_connections","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"owner_id","attnotnull":true,"attnum":5,"attstorage":"x","default_expression":null,"relname":"server_poll_archives","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"owner_id","attnotnull":true,"attnum":5,"attstorage":"x","default_expression":null,"relname":"server_poll_storage_admissions","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"owner_id","attnotnull":true,"attnum":5,"attstorage":"x","default_expression":null,"relname":"vrf_production_tickets","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"owner_id","attnotnull":true,"attnum":9,"attstorage":"x","default_expression":null,"relname":"mcp_routing_manual_inverse_charges","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"owner_permissions","attnotnull":true,"attnum":4,"attstorage":"x","default_expression":null,"relname":"mcp_connections","type":"jsonb"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"owner_valid_until","attnotnull":true,"attnum":10,"attstorage":"p","default_expression":"now()","relname":"mcp_connections","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"packets","attnotnull":true,"attnum":4,"attstorage":"p","default_expression":"0","relname":"flow_minute_stats","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"packets","attnotnull":true,"attnum":6,"attstorage":"p","default_expression":"0","relname":"flow_daily_dims","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"packets","attnotnull":true,"attnum":6,"attstorage":"p","default_expression":"0","relname":"flow_minute_dims","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"packets","attnotnull":true,"attnum":8,"attstorage":"p","default_expression":"0","relname":"flow_daily_facts","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"packets","attnotnull":true,"attnum":8,"attstorage":"p","default_expression":"0","relname":"flow_hour_facts","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"packets","attnotnull":true,"attnum":9,"attstorage":"p","default_expression":"0","relname":"flow_buckets","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"packets_received","attnotnull":true,"attnum":17,"attstorage":"p","default_expression":"0","relname":"traffic_flow_settings","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"password","attnotnull":true,"attnum":6,"attstorage":"x","default_expression":"''::text","relname":"servers","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"payload","attnotnull":true,"attnum":3,"attstorage":"x","default_expression":null,"relname":"mcp_grants","type":"jsonb"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"payload","attnotnull":true,"attnum":5,"attstorage":"x","default_expression":"'{}'::jsonb","relname":"mcp_audit","type":"jsonb"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"payload","attnotnull":true,"attnum":6,"attstorage":"x","default_expression":"'[]'::jsonb","relname":"config_revisions","type":"jsonb"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"payload","attnotnull":true,"attnum":7,"attstorage":"x","default_expression":null,"relname":"mcp_plans","type":"jsonb"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"payload_hash","attnotnull":true,"attnum":2,"attstorage":"x","default_expression":null,"relname":"alert_engine_confirm_pending","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"payload_hash","attnotnull":true,"attnum":3,"attstorage":"x","default_expression":null,"relname":"mcp_portal_events","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"peer_name","attnotnull":true,"attnum":7,"attstorage":"x","default_expression":"''::text","relname":"user_interface_bindings","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"peer_public_key","attnotnull":true,"attnum":3,"attstorage":"x","default_expression":"''::text","relname":"traffic_samples","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"peer_public_key","attnotnull":true,"attnum":6,"attstorage":"x","default_expression":"''::text","relname":"user_interface_bindings","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"phase","attnotnull":true,"attnum":2,"attstorage":"x","default_expression":null,"relname":"flow_settings_intents","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"ping_at","attnotnull":false,"attnum":12,"attstorage":"p","default_expression":null,"relname":"mcp_routing_observations","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"ping_enabled","attnotnull":true,"attnum":4,"attstorage":"p","default_expression":"true","relname":"uptime_settings","type":"boolean"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"ping_error","attnotnull":false,"attnum":18,"attstorage":"x","default_expression":null,"relname":"uptime_speed_test_runs","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"ping_loss_pct","attnotnull":false,"attnum":17,"attstorage":"p","default_expression":null,"relname":"uptime_speed_test_runs","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"ping_ms","attnotnull":false,"attnum":8,"attstorage":"p","default_expression":null,"relname":"mcp_routing_observations","type":"double precision"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"ping_rtt_ms","attnotnull":false,"attnum":16,"attstorage":"p","default_expression":null,"relname":"uptime_speed_test_runs","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"plan_id","attnotnull":true,"attnum":2,"attstorage":"p","default_expression":null,"relname":"mcp_operations","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"plan_id","attnotnull":true,"attnum":2,"attstorage":"p","default_expression":null,"relname":"vrf_production_tickets","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"policy","attnotnull":true,"attnum":5,"attstorage":"x","default_expression":null,"relname":"mcp_connections","type":"jsonb"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"policy_version","attnotnull":false,"attnum":11,"attstorage":"p","default_expression":null,"relname":"mcp_routing_profiles","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"policy_version","attnotnull":true,"attnum":5,"attstorage":"p","default_expression":null,"relname":"mcp_plans","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"poll_configuration_epoch","attnotnull":true,"attnum":10,"attstorage":"p","default_expression":"gen_random_uuid()","relname":"internet_path_settings","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"poll_configuration_epoch","attnotnull":true,"attnum":10,"attstorage":"p","default_expression":"gen_random_uuid()","relname":"traffic_settings","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"poll_configuration_epoch","attnotnull":true,"attnum":15,"attstorage":"p","default_expression":"gen_random_uuid()","relname":"uptime_settings","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"polled_at","attnotnull":true,"attnum":3,"attstorage":"p","default_expression":null,"relname":"server_snapshots","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"port","attnotnull":true,"attnum":4,"attstorage":"p","default_expression":"443","relname":"servers","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"prefix","attnotnull":true,"attnum":1,"attstorage":"x","default_expression":null,"relname":"flow_ip_meta","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"prefix","attnotnull":true,"attnum":6,"attstorage":"x","default_expression":"'10.255.254.0/24'::text","relname":"traffic_flow_settings","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"probe_filter","attnotnull":true,"attnum":6,"attstorage":"x","default_expression":"'—'::text","relname":"uptime_probes","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"probe_id","attnotnull":false,"attnum":2,"attstorage":"x","default_expression":null,"relname":"uptime_speed_test_runs","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"probe_id","attnotnull":true,"attnum":1,"attstorage":"x","default_expression":null,"relname":"uptime_probe_samples","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"probe_interval_sec","attnotnull":true,"attnum":7,"attstorage":"p","default_expression":"15","relname":"uptime_settings","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"profile_hash","attnotnull":true,"attnum":3,"attstorage":"x","default_expression":null,"relname":"mcp_path_checks","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"profile_id","attnotnull":true,"attnum":2,"attstorage":"p","default_expression":null,"relname":"mcp_routing_reservation_slots","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"profile_id","attnotnull":true,"attnum":4,"attstorage":"p","default_expression":null,"relname":"mcp_routing_forward_charges","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"profile_id","attnotnull":true,"attnum":5,"attstorage":"p","default_expression":null,"relname":"mcp_routing_reservations","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"profile_id","attnotnull":true,"attnum":6,"attstorage":"p","default_expression":null,"relname":"mcp_routing_manual_inverse_charges","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"profile_version","attnotnull":true,"attnum":7,"attstorage":"p","default_expression":null,"relname":"mcp_routing_manual_inverse_charges","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"proto","attnotnull":true,"attnum":5,"attstorage":"p","default_expression":"0","relname":"flow_buckets","type":"smallint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"protocol","attnotnull":true,"attnum":11,"attstorage":"x","default_expression":"'tcp'::text","relname":"uptime_speed_test_runs","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"protocol","attnotnull":true,"attnum":6,"attstorage":"x","default_expression":"'tcp'::text","relname":"uptime_speed_probes","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"provider","attnotnull":true,"attnum":2,"attstorage":"x","default_expression":"'local'::text","relname":"backup_storage_settings","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"public_endpoint","attnotnull":true,"attnum":7,"attstorage":"x","default_expression":"''::text","relname":"traffic_flow_settings","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"purged_at","attnotnull":false,"attnum":9,"attstorage":"p","default_expression":null,"relname":"server_probe_storage_admissions","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"purpose","attnotnull":true,"attnum":2,"attstorage":"x","default_expression":null,"relname":"mcp_secrets","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"raw_time","attnotnull":true,"attnum":6,"attstorage":"x","default_expression":null,"relname":"router_log_entries","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"reason","attnotnull":true,"attnum":3,"attstorage":"x","default_expression":"''::text","relname":"mcp_protections","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"reason","attnotnull":true,"attnum":3,"attstorage":"x","default_expression":null,"relname":"mcp_unauthorized_buckets","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"receipt_ciphertext","attnotnull":true,"attnum":2,"attstorage":"x","default_expression":null,"relname":"server_poll_receipts","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"receipt_ciphertext","attnotnull":true,"attnum":2,"attstorage":"x","default_expression":null,"relname":"server_probe_execution_payloads","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"receipt_id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"flow_settings_intents","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"receipt_id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"server_poll_acks","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"receipt_id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"server_poll_archives","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"receipt_id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"server_poll_executions","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"receipt_id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"server_poll_intents","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"receipt_id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"server_poll_quarantines","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"receipt_id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"server_poll_receipts","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"receipt_id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"server_poll_storage_admissions","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"receipt_id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"server_probe_execution_payloads","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"receipt_id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"server_probe_execution_quarantines","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"receipt_id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"server_probe_execution_stages","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"receipt_id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"server_probe_executions","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"receipt_id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"server_probe_storage_admissions","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"receipt_proof","attnotnull":false,"attnum":19,"attstorage":"x","default_expression":null,"relname":"server_probe_executions","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"receipt_proof","attnotnull":true,"attnum":3,"attstorage":"x","default_expression":null,"relname":"server_poll_receipts","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"receipt_proof","attnotnull":true,"attnum":3,"attstorage":"x","default_expression":null,"relname":"server_probe_execution_payloads","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"received_at","attnotnull":false,"attnum":8,"attstorage":"p","default_expression":null,"relname":"server_probe_execution_stages","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"received_at","attnotnull":true,"attnum":8,"attstorage":"p","default_expression":null,"relname":"router_log_entries","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"recovery_mode","attnotnull":true,"attnum":11,"attstorage":"x","default_expression":"'always'::text","relname":"alert_rules","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"recovery_operation_id","attnotnull":false,"attnum":6,"attstorage":"p","default_expression":null,"relname":"mcp_scoped_recovery_intents","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"recovery_operation_id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"mcp_routing_manual_inverse_charges","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"recovery_plan_id","attnotnull":true,"attnum":2,"attstorage":"p","default_expression":null,"relname":"mcp_routing_manual_inverse_charges","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"recovery_receipt_id","attnotnull":true,"attnum":5,"attstorage":"p","default_expression":null,"relname":"mcp_scoped_recovery_intents","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"recovery_stability_sec","attnotnull":false,"attnum":12,"attstorage":"p","default_expression":null,"relname":"alert_rules","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"redirect_uri","attnotnull":true,"attnum":3,"attstorage":"x","default_expression":null,"relname":"mcp_oauth_requests","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"redirect_uris","attnotnull":true,"attnum":3,"attstorage":"x","default_expression":null,"relname":"mcp_oauth_clients","type":"jsonb"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"renew_before_days","attnotnull":true,"attnum":4,"attstorage":"p","default_expression":"30","relname":"certificate_renew_settings","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"request_id","attnotnull":false,"attnum":9,"attstorage":"x","default_expression":null,"relname":"server_probe_executions","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"request_proof","attnotnull":true,"attnum":3,"attstorage":"x","default_expression":null,"relname":"flow_settings_intents","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"requested_at","attnotnull":true,"attnum":10,"attstorage":"p","default_expression":"now()","relname":"certificate_issue_jobs","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"requests_retention_days","attnotnull":true,"attnum":3,"attstorage":"p","default_expression":"30","relname":"mcp_settings","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"reservation_id","attnotnull":false,"attnum":18,"attstorage":"p","default_expression":null,"relname":"mcp_scoped_recovery_intents","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"reservation_id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"mcp_routing_reservation_slots","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"reserved_bytes","attnotnull":true,"attnum":4,"attstorage":"p","default_expression":"0","relname":"server_poll_storage_usage","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"reserved_bytes","attnotnull":true,"attnum":4,"attstorage":"p","default_expression":"0","relname":"server_probe_storage_usage","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"reserved_files","attnotnull":true,"attnum":3,"attstorage":"p","default_expression":"0","relname":"server_probe_storage_usage","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"reserved_rows","attnotnull":true,"attnum":3,"attstorage":"p","default_expression":"0","relname":"server_poll_storage_usage","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"resolution_version","attnotnull":true,"attnum":12,"attstorage":"p","default_expression":"0","relname":"alert_outbox","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"resource","attnotnull":true,"attnum":6,"attstorage":"x","default_expression":null,"relname":"mcp_oauth_requests","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"resources_enabled","attnotnull":true,"attnum":3,"attstorage":"p","default_expression":"true","relname":"uptime_settings","type":"boolean"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"result","attnotnull":false,"attnum":5,"attstorage":"x","default_expression":null,"relname":"flow_settings_intents","type":"jsonb"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"result","attnotnull":false,"attnum":7,"attstorage":"x","default_expression":null,"relname":"mcp_operation_steps","type":"jsonb"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"result","attnotnull":false,"attnum":7,"attstorage":"x","default_expression":null,"relname":"mcp_operations","type":"jsonb"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"result","attnotnull":false,"attnum":8,"attstorage":"x","default_expression":null,"relname":"mcp_requests","type":"jsonb"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"result","attnotnull":true,"attnum":4,"attstorage":"x","default_expression":null,"relname":"flow_write_receipts","type":"jsonb"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"result_proof","attnotnull":true,"attnum":3,"attstorage":"x","default_expression":null,"relname":"server_poll_acks","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"retention_days","attnotnull":true,"attnum":12,"attstorage":"p","default_expression":null,"relname":"server_probe_storage_admissions","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"retention_days","attnotnull":true,"attnum":14,"attstorage":"p","default_expression":null,"relname":"server_poll_storage_admissions","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"retention_days","attnotnull":true,"attnum":4,"attstorage":"p","default_expression":"14","relname":"internet_path_settings","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"retention_days","attnotnull":true,"attnum":4,"attstorage":"p","default_expression":"14","relname":"router_log_settings","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"retention_days","attnotnull":true,"attnum":4,"attstorage":"p","default_expression":"14","relname":"traffic_settings","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"retention_days","attnotnull":true,"attnum":9,"attstorage":"p","default_expression":"14","relname":"uptime_settings","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"retention_hours","attnotnull":true,"attnum":11,"attstorage":"p","default_expression":"24","relname":"traffic_flow_settings","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"retry_count","attnotnull":true,"attnum":5,"attstorage":"p","default_expression":"0","relname":"alert_outbox","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"revision","attnotnull":true,"attnum":11,"attstorage":"p","default_expression":null,"relname":"mcp_routing_reservations","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"revoked_at","attnotnull":false,"attnum":10,"attstorage":"p","default_expression":null,"relname":"mcp_management_channels","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"revoked_at","attnotnull":false,"attnum":4,"attstorage":"p","default_expression":null,"relname":"mcp_grants","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"revoked_at","attnotnull":false,"attnum":6,"attstorage":"p","default_expression":null,"relname":"mcp_credentials","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"role","attnotnull":true,"attnum":5,"attstorage":"x","default_expression":"'viewer'::text","relname":"app_users","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"ros_version","attnotnull":false,"attnum":6,"attstorage":"x","default_expression":null,"relname":"server_snapshots","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"router_id","attnotnull":true,"attnum":5,"attstorage":"x","default_expression":null,"relname":"router_log_entries","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"routing_endpoint_epoch","attnotnull":true,"attnum":20,"attstorage":"p","default_expression":"gen_random_uuid()","relname":"servers","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"routing_table","attnotnull":true,"attnum":7,"attstorage":"x","default_expression":"'main'::text","relname":"mcp_routing_observations","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"routing_table","attnotnull":true,"attnum":9,"attstorage":"x","default_expression":"'main'::text","relname":"recursive_routes","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"rtt_ms","attnotnull":false,"attnum":3,"attstorage":"p","default_expression":null,"relname":"uptime_probe_samples","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"rule_chat_id","attnotnull":true,"attnum":9,"attstorage":"x","default_expression":"''::text","relname":"alert_rules","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"rule_id","attnotnull":false,"attnum":2,"attstorage":"x","default_expression":null,"relname":"alert_history","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"rule_id","attnotnull":true,"attnum":1,"attstorage":"x","default_expression":null,"relname":"alert_engine_confirm_pending","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"rule_id","attnotnull":true,"attnum":2,"attstorage":"x","default_expression":null,"relname":"alert_rule_conditions","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"rule_id","attnotnull":true,"attnum":2,"attstorage":"x","default_expression":null,"relname":"alert_rule_targets","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"rule_name","attnotnull":true,"attnum":4,"attstorage":"x","default_expression":null,"relname":"alert_history","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"rx_avg_mbps","attnotnull":false,"attnum":15,"attstorage":"p","default_expression":null,"relname":"uptime_speed_test_runs","type":"double precision"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"rx_bps","attnotnull":true,"attnum":7,"attstorage":"p","default_expression":"0","relname":"traffic_samples","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"rx_bytes","attnotnull":true,"attnum":5,"attstorage":"p","default_expression":"0","relname":"traffic_samples","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"s3_access_key_id","attnotnull":true,"attnum":7,"attstorage":"x","default_expression":"''::text","relname":"backup_storage_settings","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"s3_bucket","attnotnull":true,"attnum":5,"attstorage":"x","default_expression":"''::text","relname":"backup_storage_settings","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"s3_endpoint","attnotnull":true,"attnum":3,"attstorage":"x","default_expression":"''::text","relname":"backup_storage_settings","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"s3_etag","attnotnull":false,"attnum":11,"attstorage":"x","default_expression":null,"relname":"backup_entries","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"s3_force_path_style","attnotnull":true,"attnum":9,"attstorage":"p","default_expression":"true","relname":"backup_storage_settings","type":"boolean"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"s3_key","attnotnull":false,"attnum":10,"attstorage":"x","default_expression":null,"relname":"backup_entries","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"s3_prefix","attnotnull":true,"attnum":6,"attstorage":"x","default_expression":"'mikrotik'::text","relname":"backup_storage_settings","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"s3_region","attnotnull":true,"attnum":4,"attstorage":"x","default_expression":"'us-east-1'::text","relname":"backup_storage_settings","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"s3_secret_access_key","attnotnull":true,"attnum":8,"attstorage":"x","default_expression":"''::text","relname":"backup_storage_settings","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"safety_ms","attnotnull":true,"attnum":13,"attstorage":"p","default_expression":"60000","relname":"server_probe_storage_admissions","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"safety_ms","attnotnull":true,"attnum":15,"attstorage":"p","default_expression":"60000","relname":"server_poll_storage_admissions","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"sampled_at","attnotnull":true,"attnum":2,"attstorage":"p","default_expression":null,"relname":"internet_path_snapshots","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"sampled_at","attnotnull":true,"attnum":2,"attstorage":"p","default_expression":null,"relname":"servers_rest_ping_samples","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"sampled_at","attnotnull":true,"attnum":2,"attstorage":"p","default_expression":null,"relname":"uptime_probe_samples","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"sampled_at","attnotnull":true,"attnum":2,"attstorage":"p","default_expression":null,"relname":"uptime_resource_samples","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"sampled_at","attnotnull":true,"attnum":4,"attstorage":"p","default_expression":null,"relname":"traffic_samples","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"scope","attnotnull":false,"attnum":7,"attstorage":"p","default_expression":null,"relname":"recursive_routes","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"scope","attnotnull":true,"attnum":1,"attstorage":"x","default_expression":null,"relname":"server_poll_storage_usage","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"scope","attnotnull":true,"attnum":1,"attstorage":"x","default_expression":null,"relname":"server_probe_storage_usage","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"scope","attnotnull":true,"attnum":7,"attstorage":"x","default_expression":null,"relname":"mcp_oauth_requests","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"scope_key","attnotnull":true,"attnum":1,"attstorage":"x","default_expression":null,"relname":"alert_engine_state","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"section","attnotnull":true,"attnum":3,"attstorage":"x","default_expression":null,"relname":"config_revisions","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"sent_at","attnotnull":false,"attnum":10,"attstorage":"p","default_expression":null,"relname":"alert_outbox","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"sent_ok","attnotnull":true,"attnum":7,"attstorage":"p","default_expression":"true","relname":"alert_history","type":"boolean"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"server_id","attnotnull":false,"attnum":2,"attstorage":"p","default_expression":null,"relname":"backup_entries","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"server_id","attnotnull":false,"attnum":3,"attstorage":"p","default_expression":null,"relname":"mcp_drift","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"server_id","attnotnull":false,"attnum":3,"attstorage":"p","default_expression":null,"relname":"mcp_operation_steps","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"server_id","attnotnull":false,"attnum":3,"attstorage":"p","default_expression":null,"relname":"mcp_secrets","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"server_id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"flow_buckets","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"server_id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"flow_daily_dims","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"server_id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"flow_daily_facts","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"server_id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"flow_hour_facts","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"server_id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"flow_minute_dims","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"server_id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"flow_minute_stats","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"server_id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"router_log_collection_state","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"server_id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"servers_rest_ping_samples","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"server_id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"traffic_collection_state","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"server_id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"traffic_samples","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"server_id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"uptime_resource_samples","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"server_id","attnotnull":true,"attnum":2,"attstorage":"p","default_expression":null,"relname":"config_revisions","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"server_id","attnotnull":true,"attnum":2,"attstorage":"p","default_expression":null,"relname":"filter_rules","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"server_id","attnotnull":true,"attnum":2,"attstorage":"p","default_expression":null,"relname":"mcp_management_channels","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"server_id","attnotnull":true,"attnum":2,"attstorage":"p","default_expression":null,"relname":"recursive_routes","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"server_id","attnotnull":true,"attnum":2,"attstorage":"p","default_expression":null,"relname":"router_log_entries","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"server_id","attnotnull":true,"attnum":2,"attstorage":"p","default_expression":null,"relname":"server_snapshots","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"server_id","attnotnull":true,"attnum":3,"attstorage":"p","default_expression":null,"relname":"user_interface_bindings","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"server_id","attnotnull":true,"attnum":4,"attstorage":"p","default_expression":null,"relname":"vrf_production_tickets","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"server_id","attnotnull":true,"attnum":5,"attstorage":"p","default_expression":null,"relname":"certificate_issue_jobs","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"server_ids","attnotnull":true,"attnum":5,"attstorage":"x","default_expression":"'{}'::bigint[]","relname":"mcp_requests","type":"bigint[]"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"server_name","attnotnull":true,"attnum":2,"attstorage":"x","default_expression":null,"relname":"router_log_collection_state","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"server_name","attnotnull":true,"attnum":3,"attstorage":"x","default_expression":null,"relname":"backup_entries","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"server_name","attnotnull":true,"attnum":3,"attstorage":"x","default_expression":null,"relname":"router_log_entries","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"server_updated_at","attnotnull":true,"attnum":2,"attstorage":"p","default_expression":null,"relname":"traffic_collection_state","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"service","attnotnull":true,"attnum":5,"attstorage":"x","default_expression":null,"relname":"flow_daily_facts","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"service","attnotnull":true,"attnum":5,"attstorage":"x","default_expression":null,"relname":"flow_hour_facts","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"severity","attnotnull":true,"attnum":5,"attstorage":"x","default_expression":null,"relname":"alert_history","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"severity","attnotnull":true,"attnum":6,"attstorage":"x","default_expression":null,"relname":"alert_rules","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"show_on_dashboard","attnotnull":true,"attnum":9,"attstorage":"p","default_expression":"false","relname":"uptime_probes","type":"boolean"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"since_at","attnotnull":true,"attnum":3,"attstorage":"p","default_expression":null,"relname":"alert_engine_confirm_pending","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"site","attnotnull":true,"attnum":10,"attstorage":"x","default_expression":"''::text","relname":"servers","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"size_bytes","attnotnull":true,"attnum":5,"attstorage":"p","default_expression":null,"relname":"backup_entries","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"slot_phase","attnotnull":true,"attnum":19,"attstorage":"x","default_expression":"'recovery-intent'::text","relname":"mcp_scoped_recovery_intents","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"snapshot","attnotnull":true,"attnum":5,"attstorage":"x","default_expression":"'[]'::jsonb","relname":"router_log_collection_state","type":"jsonb"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"sort_index","attnotnull":true,"attnum":4,"attstorage":"p","default_expression":"0","relname":"alert_rule_conditions","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"sort_index","attnotnull":true,"attnum":4,"attstorage":"p","default_expression":"0","relname":"alert_rule_targets","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"sort_order","attnotnull":true,"attnum":10,"attstorage":"p","default_expression":"0","relname":"uptime_probes","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"sort_order","attnotnull":true,"attnum":19,"attstorage":"p","default_expression":"0","relname":"uptime_speed_probes","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"sort_order","attnotnull":true,"attnum":3,"attstorage":"p","default_expression":"0","relname":"filter_rules","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"sort_order","attnotnull":true,"attnum":3,"attstorage":"p","default_expression":"0","relname":"recursive_routes","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"source","attnotnull":true,"attnum":15,"attstorage":"x","default_expression":null,"relname":"mcp_routing_observations","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"source","attnotnull":true,"attnum":4,"attstorage":"x","default_expression":"'manual'::text","relname":"certificate_issue_jobs","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"source","attnotnull":true,"attnum":4,"attstorage":"x","default_expression":null,"relname":"config_revisions","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"source_configuration_proof","attnotnull":false,"attnum":4,"attstorage":"x","default_expression":null,"relname":"mcp_scoped_recovery_intents","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"source_digest","attnotnull":true,"attnum":8,"attstorage":"x","default_expression":null,"relname":"server_poll_archives","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"source_module","attnotnull":true,"attnum":5,"attstorage":"x","default_expression":null,"relname":"events","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"source_operation_id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"mcp_routing_forward_charges","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"source_operation_id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"mcp_scoped_recovery_intents","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"source_operation_id","attnotnull":true,"attnum":3,"attstorage":"p","default_expression":null,"relname":"mcp_routing_manual_inverse_charges","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"source_operation_id","attnotnull":true,"attnum":3,"attstorage":"p","default_expression":null,"relname":"mcp_routing_reservations","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"source_plan_id","attnotnull":true,"attnum":2,"attstorage":"p","default_expression":null,"relname":"mcp_routing_forward_charges","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"source_plan_id","attnotnull":true,"attnum":2,"attstorage":"p","default_expression":null,"relname":"mcp_routing_reservations","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"source_plan_id","attnotnull":true,"attnum":4,"attstorage":"p","default_expression":null,"relname":"mcp_routing_manual_inverse_charges","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"source_proof","attnotnull":false,"attnum":17,"attstorage":"x","default_expression":null,"relname":"mcp_routing_observations","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"source_proof","attnotnull":true,"attnum":3,"attstorage":"x","default_expression":null,"relname":"flow_write_receipts","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"source_proof","attnotnull":true,"attnum":8,"attstorage":"x","default_expression":null,"relname":"vrf_production_tickets","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"source_receipt_id","attnotnull":true,"attnum":3,"attstorage":"p","default_expression":null,"relname":"mcp_scoped_recovery_intents","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"source_server_id","attnotnull":true,"attnum":12,"attstorage":"p","default_expression":null,"relname":"server_probe_executions","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"source_sha256","attnotnull":true,"attnum":9,"attstorage":"x","default_expression":null,"relname":"server_poll_archives","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"source_step_index","attnotnull":true,"attnum":2,"attstorage":"p","default_expression":null,"relname":"mcp_scoped_recovery_intents","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"source_step_index","attnotnull":true,"attnum":3,"attstorage":"p","default_expression":null,"relname":"mcp_routing_forward_charges","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"source_step_index","attnotnull":true,"attnum":4,"attstorage":"p","default_expression":null,"relname":"mcp_routing_reservations","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"source_step_index","attnotnull":true,"attnum":5,"attstorage":"p","default_expression":null,"relname":"mcp_routing_manual_inverse_charges","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"speed_enabled","attnotnull":true,"attnum":5,"attstorage":"p","default_expression":"true","relname":"uptime_settings","type":"boolean"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"speed_interval_sec","attnotnull":true,"attnum":8,"attstorage":"p","default_expression":"60","relname":"uptime_settings","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"sqlite_imported_at","attnotnull":false,"attnum":2,"attstorage":"p","default_expression":null,"relname":"data_migration","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"sqlite_path","attnotnull":false,"attnum":3,"attstorage":"x","default_expression":null,"relname":"data_migration","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"sqlite_sha256","attnotnull":false,"attnum":4,"attstorage":"x","default_expression":null,"relname":"data_migration","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"src","attnotnull":true,"attnum":3,"attstorage":"m","default_expression":null,"relname":"flow_buckets","type":"inet"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"src_address","attnotnull":false,"attnum":7,"attstorage":"x","default_expression":null,"relname":"uptime_speed_test_runs","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"src_interface","attnotnull":true,"attnum":3,"attstorage":"x","default_expression":"''::text","relname":"uptime_probes","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"src_interface","attnotnull":true,"attnum":4,"attstorage":"x","default_expression":"''::text","relname":"uptime_speed_probes","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"src_interface","attnotnull":true,"attnum":4,"attstorage":"x","default_expression":null,"relname":"mcp_routing_observations","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"src_interface","attnotnull":true,"attnum":5,"attstorage":"x","default_expression":"''::text","relname":"uptime_speed_test_runs","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"src_interface_address","attnotnull":false,"attnum":9,"attstorage":"x","default_expression":null,"relname":"uptime_speed_test_runs","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"src_port","attnotnull":true,"attnum":6,"attstorage":"p","default_expression":"0","relname":"flow_buckets","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"src_server_id","attnotnull":true,"attnum":2,"attstorage":"p","default_expression":null,"relname":"mcp_routing_observations","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"src_server_id","attnotnull":true,"attnum":2,"attstorage":"p","default_expression":null,"relname":"uptime_probes","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"src_server_id","attnotnull":true,"attnum":2,"attstorage":"p","default_expression":null,"relname":"uptime_speed_probes","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"src_server_id","attnotnull":true,"attnum":3,"attstorage":"p","default_expression":null,"relname":"uptime_speed_test_runs","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"stage","attnotnull":true,"attnum":2,"attstorage":"x","default_expression":null,"relname":"server_poll_acks","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"stage","attnotnull":true,"attnum":2,"attstorage":"x","default_expression":null,"relname":"server_poll_intents","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"stage_index","attnotnull":true,"attnum":2,"attstorage":"p","default_expression":null,"relname":"server_probe_execution_stages","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"started_at","attnotnull":false,"attnum":11,"attstorage":"p","default_expression":null,"relname":"certificate_issue_jobs","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"started_at","attnotnull":true,"attnum":3,"attstorage":"p","default_expression":null,"relname":"scheduler_runs","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"state","attnotnull":false,"attnum":5,"attstorage":"x","default_expression":null,"relname":"mcp_oauth_requests","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"state","attnotnull":true,"attnum":11,"attstorage":"x","default_expression":"'issued'::text","relname":"vrf_production_tickets","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"state","attnotnull":true,"attnum":12,"attstorage":"x","default_expression":null,"relname":"mcp_scoped_recovery_intents","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"state","attnotnull":true,"attnum":15,"attstorage":"x","default_expression":"'claimed'::text","relname":"server_probe_executions","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"state","attnotnull":true,"attnum":2,"attstorage":"x","default_expression":null,"relname":"mcp_recovery_intents","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"state","attnotnull":true,"attnum":4,"attstorage":"x","default_expression":"'claimed'::text","relname":"flow_settings_intents","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"state","attnotnull":true,"attnum":4,"attstorage":"x","default_expression":null,"relname":"mcp_operation_steps","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"state","attnotnull":true,"attnum":4,"attstorage":"x","default_expression":null,"relname":"mcp_routing_reservation_slots","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"state","attnotnull":true,"attnum":5,"attstorage":"x","default_expression":"'intent'::text","relname":"server_probe_execution_stages","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"state","attnotnull":true,"attnum":5,"attstorage":"x","default_expression":"'pending'::text","relname":"mcp_operations","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"state","attnotnull":true,"attnum":5,"attstorage":"x","default_expression":"'{}'::jsonb","relname":"mcp_routing_profiles","type":"jsonb"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"state","attnotnull":true,"attnum":9,"attstorage":"x","default_expression":null,"relname":"mcp_plans","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"state_proof","attnotnull":true,"attnum":10,"attstorage":"x","default_expression":null,"relname":"mcp_routing_reservations","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"state_sealed","attnotnull":true,"attnum":9,"attstorage":"x","default_expression":null,"relname":"mcp_routing_reservations","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"status","attnotnull":true,"attnum":19,"attstorage":"x","default_expression":"'done'::text","relname":"uptime_speed_test_runs","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"status","attnotnull":true,"attnum":2,"attstorage":"x","default_expression":"'queued'::text","relname":"certificate_issue_jobs","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"status","attnotnull":true,"attnum":3,"attstorage":"x","default_expression":"'offline'::text","relname":"uptime_resource_samples","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"status","attnotnull":true,"attnum":4,"attstorage":"x","default_expression":"'pending'::text","relname":"alert_outbox","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"status","attnotnull":true,"attnum":4,"attstorage":"x","default_expression":null,"relname":"server_snapshots","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"status","attnotnull":true,"attnum":5,"attstorage":"x","default_expression":"'down'::text","relname":"uptime_probe_samples","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"status","attnotnull":true,"attnum":5,"attstorage":"x","default_expression":null,"relname":"mcp_path_checks","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"status","attnotnull":true,"attnum":5,"attstorage":"x","default_expression":null,"relname":"scheduler_runs","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"status","attnotnull":true,"attnum":5,"attstorage":"x","default_expression":null,"relname":"traffic_collection_state","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"status","attnotnull":true,"attnum":6,"attstorage":"x","default_expression":null,"relname":"mcp_requests","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"step","attnotnull":true,"attnum":3,"attstorage":"x","default_expression":"'queued'::text","relname":"certificate_issue_jobs","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"step_index","attnotnull":true,"attnum":2,"attstorage":"p","default_expression":null,"relname":"mcp_operation_checkpoints","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"step_index","attnotnull":true,"attnum":2,"attstorage":"p","default_expression":null,"relname":"mcp_operation_steps","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"storage","attnotnull":true,"attnum":9,"attstorage":"x","default_expression":"'local'::text","relname":"backup_entries","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"storage_state","attnotnull":true,"attnum":19,"attstorage":"x","default_expression":"'full'::text","relname":"server_poll_storage_admissions","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"target","attnotnull":true,"attnum":3,"attstorage":"x","default_expression":null,"relname":"alert_rule_targets","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"target","attnotnull":true,"attnum":4,"attstorage":"x","default_expression":null,"relname":"alert_rules","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"target","attnotnull":true,"attnum":5,"attstorage":"x","default_expression":null,"relname":"uptime_probes","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"target_scope","attnotnull":false,"attnum":8,"attstorage":"p","default_expression":null,"relname":"recursive_routes","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"terminal_digest","attnotnull":true,"attnum":10,"attstorage":"x","default_expression":null,"relname":"server_poll_archives","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"ticket_id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"vrf_production_tickets","type":"uuid"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"timeout_ms","attnotnull":true,"attnum":4,"attstorage":"p","default_expression":null,"relname":"server_probe_execution_stages","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"title","attnotnull":true,"attnum":6,"attstorage":"x","default_expression":null,"relname":"events","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"tool","attnotnull":true,"attnum":14,"attstorage":"x","default_expression":null,"relname":"server_probe_executions","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"tool","attnotnull":true,"attnum":4,"attstorage":"x","default_expression":null,"relname":"mcp_requests","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"top_n","attnotnull":true,"attnum":12,"attstorage":"p","default_expression":"200","relname":"traffic_flow_settings","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"topics","attnotnull":true,"attnum":10,"attstorage":"x","default_expression":null,"relname":"router_log_entries","type":"text[]"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"total_hdd_space","attnotnull":true,"attnum":8,"attstorage":"p","default_expression":"0","relname":"uptime_resource_samples","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"total_memory","attnotnull":false,"attnum":11,"attstorage":"p","default_expression":null,"relname":"server_snapshots","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"total_memory","attnotnull":true,"attnum":6,"attstorage":"p","default_expression":"0","relname":"uptime_resource_samples","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"trust_store","attnotnull":true,"attnum":9,"attstorage":"x","default_expression":"'www,api'::text","relname":"certificate_issue_jobs","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"tx_avg_mbps","attnotnull":false,"attnum":14,"attstorage":"p","default_expression":null,"relname":"uptime_speed_test_runs","type":"double precision"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"tx_bps","attnotnull":true,"attnum":8,"attstorage":"p","default_expression":"0","relname":"traffic_samples","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"tx_bytes","attnotnull":true,"attnum":6,"attstorage":"p","default_expression":"0","relname":"traffic_samples","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"type","attnotnull":true,"attnum":3,"attstorage":"x","default_expression":null,"relname":"alert_rules","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"type","attnotnull":true,"attnum":9,"attstorage":"x","default_expression":"'home-router'::text","relname":"servers","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"ul_mbps","attnotnull":false,"attnum":11,"attstorage":"p","default_expression":null,"relname":"mcp_routing_observations","type":"double precision"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"unique_dst","attnotnull":true,"attnum":6,"attstorage":"p","default_expression":"0","relname":"flow_minute_stats","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"unique_src","attnotnull":true,"attnum":5,"attstorage":"p","default_expression":"0","relname":"flow_minute_stats","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"update_interval_sec","attnotnull":true,"attnum":3,"attstorage":"p","default_expression":"604800","relname":"geoip_settings","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"updated_at","attnotnull":true,"attnum":10,"attstorage":"p","default_expression":"now()","relname":"user_interface_bindings","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"updated_at","attnotnull":true,"attnum":11,"attstorage":"p","default_expression":"now()","relname":"filter_rules","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"updated_at","attnotnull":true,"attnum":11,"attstorage":"p","default_expression":"now()","relname":"geoip_settings","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"updated_at","attnotnull":true,"attnum":12,"attstorage":"p","default_expression":"now()","relname":"app_users","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"updated_at","attnotnull":true,"attnum":12,"attstorage":"p","default_expression":"now()","relname":"uptime_probes","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"updated_at","attnotnull":true,"attnum":13,"attstorage":"p","default_expression":"now()","relname":"backup_storage_settings","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"updated_at","attnotnull":true,"attnum":14,"attstorage":"p","default_expression":"now()","relname":"backup_schedule_settings","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"updated_at","attnotnull":true,"attnum":14,"attstorage":"p","default_expression":"now()","relname":"uptime_settings","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"updated_at","attnotnull":true,"attnum":15,"attstorage":"p","default_expression":"now()","relname":"alert_rules","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"updated_at","attnotnull":true,"attnum":15,"attstorage":"p","default_expression":"now()","relname":"recursive_routes","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"updated_at","attnotnull":true,"attnum":19,"attstorage":"p","default_expression":"now()","relname":"servers","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"updated_at","attnotnull":true,"attnum":20,"attstorage":"p","default_expression":"now()","relname":"traffic_flow_settings","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"updated_at","attnotnull":true,"attnum":21,"attstorage":"p","default_expression":"now()","relname":"uptime_speed_probes","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"updated_at","attnotnull":true,"attnum":3,"attstorage":"p","default_expression":"now()","relname":"alert_engine_cursor","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"updated_at","attnotnull":true,"attnum":3,"attstorage":"p","default_expression":"now()","relname":"alert_engine_prev_live","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"updated_at","attnotnull":true,"attnum":3,"attstorage":"p","default_expression":"now()","relname":"mcp_owner_revocations","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"updated_at","attnotnull":true,"attnum":5,"attstorage":"p","default_expression":"now()","relname":"alert_telegram_settings","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"updated_at","attnotnull":true,"attnum":5,"attstorage":"p","default_expression":"now()","relname":"evobgp_settings","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"updated_at","attnotnull":true,"attnum":5,"attstorage":"p","default_expression":"now()","relname":"mcp_settings","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"updated_at","attnotnull":true,"attnum":6,"attstorage":"p","default_expression":"now()","relname":"acme_settings","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"updated_at","attnotnull":true,"attnum":7,"attstorage":"p","default_expression":"now()","relname":"alert_groups","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"updated_at","attnotnull":true,"attnum":8,"attstorage":"p","default_expression":"now()","relname":"certificate_renew_settings","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"updated_at","attnotnull":true,"attnum":8,"attstorage":"p","default_expression":"now()","relname":"mcp_connections","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"updated_at","attnotnull":true,"attnum":8,"attstorage":"p","default_expression":"now()","relname":"mcp_routing_profiles","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"updated_at","attnotnull":true,"attnum":8,"attstorage":"p","default_expression":"now()","relname":"servers_api_ping_settings","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"updated_at","attnotnull":true,"attnum":9,"attstorage":"p","default_expression":"now()","relname":"internet_path_settings","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"updated_at","attnotnull":true,"attnum":9,"attstorage":"p","default_expression":"now()","relname":"traffic_settings","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"upload_error","attnotnull":false,"attnum":12,"attstorage":"x","default_expression":null,"relname":"backup_entries","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"uptime","attnotnull":false,"attnum":8,"attstorage":"x","default_expression":null,"relname":"server_snapshots","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"uptime_seconds","attnotnull":true,"attnum":9,"attstorage":"p","default_expression":"0","relname":"uptime_resource_samples","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"use_ssl","attnotnull":true,"attnum":7,"attstorage":"p","default_expression":"true","relname":"servers","type":"boolean"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"used","attnotnull":true,"attnum":4,"attstorage":"p","default_expression":null,"relname":"mcp_budget_buckets","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"used_bytes","attnotnull":true,"attnum":18,"attstorage":"p","default_expression":"0","relname":"server_poll_storage_admissions","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"used_rows","attnotnull":true,"attnum":17,"attstorage":"p","default_expression":"0","relname":"server_poll_storage_admissions","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"user_id","attnotnull":true,"attnum":2,"attstorage":"x","default_expression":null,"relname":"user_interface_bindings","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"username","attnotnull":true,"attnum":5,"attstorage":"x","default_expression":"'admin'::text","relname":"servers","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"verification","attnotnull":true,"attnum":6,"attstorage":"x","default_expression":"'pending'::text","relname":"mcp_operations","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"verified_at","attnotnull":true,"attnum":9,"attstorage":"p","default_expression":"now()","relname":"mcp_management_channels","type":"timestamp with time zone"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"verified_proof","attnotnull":false,"attnum":17,"attstorage":"x","default_expression":null,"relname":"mcp_scoped_recovery_intents","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"verified_sealed","attnotnull":false,"attnum":16,"attstorage":"x","default_expression":null,"relname":"mcp_scoped_recovery_intents","type":"text"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"verify_ssl","attnotnull":true,"attnum":8,"attstorage":"p","default_expression":"false","relname":"servers","type":"boolean"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"version","attnotnull":true,"attnum":2,"attstorage":"p","default_expression":null,"relname":"server_poll_archives","type":"smallint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"version","attnotnull":true,"attnum":3,"attstorage":"p","default_expression":"1","relname":"mcp_routing_profiles","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"week_day","attnotnull":true,"attnum":6,"attstorage":"p","default_expression":"0","relname":"backup_schedule_settings","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"","attname":"wg_listen_port","attnotnull":true,"attnum":5,"attstorage":"p","default_expression":"51821","relname":"traffic_flow_settings","type":"integer"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"a","attname":"id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"mcp_audit","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"a","attname":"id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"router_log_entries","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"d","attname":"id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"filter_rules","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"d","attname":"id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"internet_path_snapshots","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"d","attname":"id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"recursive_routes","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"d","attname":"id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"server_snapshots","type":"bigint"},{"acl":null,"attcompression":"","attgenerated":"","attidentity":"d","attname":"id","attnotnull":true,"attnum":1,"attstorage":"p","default_expression":null,"relname":"servers","type":"bigint"},{"acl":null,"attcompression":"l","attgenerated":"","attidentity":"","attname":"domain_names","attnotnull":true,"attnum":7,"attstorage":"x","default_expression":null,"relname":"certificate_issue_jobs","type":"jsonb"},{"acl":null,"attcompression":"l","attgenerated":"","attidentity":"","attname":"payload_json","attnotnull":false,"attnum":10,"attstorage":"x","default_expression":null,"relname":"events","type":"jsonb"},{"acl":null,"attcompression":"l","attgenerated":"","attidentity":"","attname":"payload_json","attnotnull":true,"attnum":2,"attstorage":"x","default_expression":"'{}'::jsonb","relname":"alert_engine_prev_live","type":"jsonb"},{"acl":null,"attcompression":"l","attgenerated":"","attidentity":"","attname":"payload_json","attnotnull":true,"attnum":3,"attstorage":"x","default_expression":null,"relname":"internet_path_snapshots","type":"jsonb"},{"acl":null,"attcompression":"l","attgenerated":"","attidentity":"","attname":"payload_json","attnotnull":true,"attnum":8,"attstorage":"x","default_expression":null,"relname":"alert_outbox","type":"jsonb"},{"acl":null,"attcompression":"l","attgenerated":"","attidentity":"","attname":"peers_json","attnotnull":true,"attnum":18,"attstorage":"x","default_expression":"'[]'::jsonb","relname":"traffic_flow_settings","type":"jsonb"},{"acl":null,"attcompression":"l","attgenerated":"","attidentity":"","attname":"raw_interfaces","attnotnull":false,"attnum":13,"attstorage":"x","default_expression":null,"relname":"server_snapshots","type":"jsonb"},{"acl":null,"attcompression":"l","attgenerated":"","attidentity":"","attname":"raw_ip_addresses","attnotnull":false,"attnum":14,"attstorage":"x","default_expression":null,"relname":"server_snapshots","type":"jsonb"},{"acl":null,"attcompression":"l","attgenerated":"","attidentity":"","attname":"report_json","attnotnull":false,"attnum":5,"attstorage":"x","default_expression":null,"relname":"data_migration","type":"jsonb"},{"acl":null,"attcompression":"l","attgenerated":"","attidentity":"","attname":"result_json","attnotnull":false,"attnum":8,"attstorage":"x","default_expression":null,"relname":"scheduler_runs","type":"jsonb"},{"acl":null,"attcompression":"l","attgenerated":"","attidentity":"","attname":"sections_json","attnotnull":true,"attnum":9,"attstorage":"x","default_expression":"'[]'::jsonb","relname":"app_users","type":"jsonb"},{"acl":null,"attcompression":"l","attgenerated":"","attidentity":"","attname":"server_ids_json","attnotnull":true,"attnum":10,"attstorage":"x","default_expression":"'[]'::jsonb","relname":"backup_schedule_settings","type":"jsonb"},{"acl":null,"attcompression":"l","attgenerated":"","attidentity":"","attname":"servers_json","attnotnull":true,"attnum":10,"attstorage":"x","default_expression":"'[]'::jsonb","relname":"app_users","type":"jsonb"},{"acl":null,"attcompression":"l","attgenerated":"","attidentity":"","attname":"wan_uplinks","attnotnull":true,"attnum":16,"attstorage":"x","default_expression":"'[]'::jsonb","relname":"servers","type":"jsonb"}],"constraints":[{"condeferrable":false,"condeferred":false,"conname":"acme_settings_account_private_key_not_null","contype":"n","convalidated":true,"definition":"NOT NULL account_private_key","relname":"acme_settings"},{"condeferrable":false,"condeferred":false,"conname":"acme_settings_cloudflare_api_token_not_null","contype":"n","convalidated":true,"definition":"NOT NULL cloudflare_api_token","relname":"acme_settings"},{"condeferrable":false,"condeferred":false,"conname":"acme_settings_default_zone_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL default_zone_id","relname":"acme_settings"},{"condeferrable":false,"condeferred":false,"conname":"acme_settings_directory_url_not_null","contype":"n","convalidated":true,"definition":"NOT NULL directory_url","relname":"acme_settings"},{"condeferrable":false,"condeferred":false,"conname":"acme_settings_id_check","contype":"c","convalidated":true,"definition":"CHECK ((id = 1))","relname":"acme_settings"},{"condeferrable":false,"condeferred":false,"conname":"acme_settings_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL id","relname":"acme_settings"},{"condeferrable":false,"condeferred":false,"conname":"acme_settings_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (id)","relname":"acme_settings"},{"condeferrable":false,"condeferred":false,"conname":"acme_settings_updated_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL updated_at","relname":"acme_settings"},{"condeferrable":false,"condeferred":false,"conname":"alert_engine_confirm_pending_payload_hash_not_null","contype":"n","convalidated":true,"definition":"NOT NULL payload_hash","relname":"alert_engine_confirm_pending"},{"condeferrable":false,"condeferred":false,"conname":"alert_engine_confirm_pending_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (rule_id)","relname":"alert_engine_confirm_pending"},{"condeferrable":false,"condeferred":false,"conname":"alert_engine_confirm_pending_rule_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL rule_id","relname":"alert_engine_confirm_pending"},{"condeferrable":false,"condeferred":false,"conname":"alert_engine_confirm_pending_since_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL since_at","relname":"alert_engine_confirm_pending"},{"condeferrable":false,"condeferred":false,"conname":"alert_engine_cursor_id_check","contype":"c","convalidated":true,"definition":"CHECK ((id = 1))","relname":"alert_engine_cursor"},{"condeferrable":false,"condeferred":false,"conname":"alert_engine_cursor_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL id","relname":"alert_engine_cursor"},{"condeferrable":false,"condeferred":false,"conname":"alert_engine_cursor_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (id)","relname":"alert_engine_cursor"},{"condeferrable":false,"condeferred":false,"conname":"alert_engine_cursor_updated_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL updated_at","relname":"alert_engine_cursor"},{"condeferrable":false,"condeferred":false,"conname":"alert_engine_prev_live_kind_check","contype":"c","convalidated":true,"definition":"CHECK ((kind = ANY (ARRAY['gre'::text, 'bgp'::text])))","relname":"alert_engine_prev_live"},{"condeferrable":false,"condeferred":false,"conname":"alert_engine_prev_live_kind_not_null","contype":"n","convalidated":true,"definition":"NOT NULL kind","relname":"alert_engine_prev_live"},{"condeferrable":false,"condeferred":false,"conname":"alert_engine_prev_live_payload_json_not_null","contype":"n","convalidated":true,"definition":"NOT NULL payload_json","relname":"alert_engine_prev_live"},{"condeferrable":false,"condeferred":false,"conname":"alert_engine_prev_live_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (kind)","relname":"alert_engine_prev_live"},{"condeferrable":false,"condeferred":false,"conname":"alert_engine_prev_live_updated_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL updated_at","relname":"alert_engine_prev_live"},{"condeferrable":false,"condeferred":false,"conname":"alert_engine_state_last_fired_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL last_fired_at","relname":"alert_engine_state"},{"condeferrable":false,"condeferred":false,"conname":"alert_engine_state_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (scope_key)","relname":"alert_engine_state"},{"condeferrable":false,"condeferred":false,"conname":"alert_engine_state_scope_key_not_null","contype":"n","convalidated":true,"definition":"NOT NULL scope_key","relname":"alert_engine_state"},{"condeferrable":false,"condeferred":false,"conname":"alert_groups_combine_mode_check","contype":"c","convalidated":true,"definition":"CHECK ((combine_mode = ANY (ARRAY['any'::text, 'all'::text])))","relname":"alert_groups"},{"condeferrable":false,"condeferred":false,"conname":"alert_groups_combine_mode_not_null","contype":"n","convalidated":true,"definition":"NOT NULL combine_mode","relname":"alert_groups"},{"condeferrable":false,"condeferred":false,"conname":"alert_groups_created_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL created_at","relname":"alert_groups"},{"condeferrable":false,"condeferred":false,"conname":"alert_groups_enabled_not_null","contype":"n","convalidated":true,"definition":"NOT NULL enabled","relname":"alert_groups"},{"condeferrable":false,"condeferred":false,"conname":"alert_groups_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL id","relname":"alert_groups"},{"condeferrable":false,"condeferred":false,"conname":"alert_groups_name_not_null","contype":"n","convalidated":true,"definition":"NOT NULL name","relname":"alert_groups"},{"condeferrable":false,"condeferred":false,"conname":"alert_groups_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (id)","relname":"alert_groups"},{"condeferrable":false,"condeferred":false,"conname":"alert_groups_updated_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL updated_at","relname":"alert_groups"},{"condeferrable":false,"condeferred":false,"conname":"alert_history_fired_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL fired_at","relname":"alert_history"},{"condeferrable":false,"condeferred":false,"conname":"alert_history_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL id","relname":"alert_history"},{"condeferrable":false,"condeferred":false,"conname":"alert_history_message_not_null","contype":"n","convalidated":true,"definition":"NOT NULL message","relname":"alert_history"},{"condeferrable":false,"condeferred":false,"conname":"alert_history_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (id)","relname":"alert_history"},{"condeferrable":false,"condeferred":false,"conname":"alert_history_rule_name_not_null","contype":"n","convalidated":true,"definition":"NOT NULL rule_name","relname":"alert_history"},{"condeferrable":false,"condeferred":false,"conname":"alert_history_sent_ok_not_null","contype":"n","convalidated":true,"definition":"NOT NULL sent_ok","relname":"alert_history"},{"condeferrable":false,"condeferred":false,"conname":"alert_history_severity_check","contype":"c","convalidated":true,"definition":"CHECK ((severity = ANY (ARRAY['critical'::text, 'warning'::text, 'info'::text])))","relname":"alert_history"},{"condeferrable":false,"condeferred":false,"conname":"alert_history_severity_not_null","contype":"n","convalidated":true,"definition":"NOT NULL severity","relname":"alert_history"},{"condeferrable":false,"condeferred":false,"conname":"alert_outbox_channel_check","contype":"c","convalidated":true,"definition":"CHECK ((channel = 'telegram'::text))","relname":"alert_outbox"},{"condeferrable":false,"condeferred":false,"conname":"alert_outbox_channel_not_null","contype":"n","convalidated":true,"definition":"NOT NULL channel","relname":"alert_outbox"},{"condeferrable":false,"condeferred":false,"conname":"alert_outbox_created_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL created_at","relname":"alert_outbox"},{"condeferrable":false,"condeferred":false,"conname":"alert_outbox_dedupe_key_not_null","contype":"n","convalidated":true,"definition":"NOT NULL dedupe_key","relname":"alert_outbox"},{"condeferrable":false,"condeferred":false,"conname":"alert_outbox_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL id","relname":"alert_outbox"},{"condeferrable":false,"condeferred":false,"conname":"alert_outbox_max_retries_not_null","contype":"n","convalidated":true,"definition":"NOT NULL max_retries","relname":"alert_outbox"},{"condeferrable":false,"condeferred":false,"conname":"alert_outbox_next_attempt_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL next_attempt_at","relname":"alert_outbox"},{"condeferrable":false,"condeferred":false,"conname":"alert_outbox_payload_json_not_null","contype":"n","convalidated":true,"definition":"NOT NULL payload_json","relname":"alert_outbox"},{"condeferrable":false,"condeferred":false,"conname":"alert_outbox_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (id)","relname":"alert_outbox"},{"condeferrable":false,"condeferred":false,"conname":"alert_outbox_resolution_version_check","contype":"c","convalidated":true,"definition":"CHECK ((resolution_version >= 0))","relname":"alert_outbox"},{"condeferrable":false,"condeferred":false,"conname":"alert_outbox_resolution_version_not_null","contype":"n","convalidated":true,"definition":"NOT NULL resolution_version","relname":"alert_outbox"},{"condeferrable":false,"condeferred":false,"conname":"alert_outbox_retry_count_not_null","contype":"n","convalidated":true,"definition":"NOT NULL retry_count","relname":"alert_outbox"},{"condeferrable":false,"condeferred":false,"conname":"alert_outbox_status_check","contype":"c","convalidated":true,"definition":"CHECK ((status = ANY (ARRAY['pending'::text, 'processing'::text, 'unknown'::text, 'sent'::text, 'failed'::text])))","relname":"alert_outbox"},{"condeferrable":false,"condeferred":false,"conname":"alert_outbox_status_not_null","contype":"n","convalidated":true,"definition":"NOT NULL status","relname":"alert_outbox"},{"condeferrable":false,"condeferred":false,"conname":"alert_rule_conditions_condition_line_not_null","contype":"n","convalidated":true,"definition":"NOT NULL condition_line","relname":"alert_rule_conditions"},{"condeferrable":false,"condeferred":false,"conname":"alert_rule_conditions_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL id","relname":"alert_rule_conditions"},{"condeferrable":false,"condeferred":false,"conname":"alert_rule_conditions_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (id)","relname":"alert_rule_conditions"},{"condeferrable":false,"condeferred":false,"conname":"alert_rule_conditions_rule_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (rule_id) REFERENCES alert_rules(id) ON DELETE CASCADE","relname":"alert_rule_conditions"},{"condeferrable":false,"condeferred":false,"conname":"alert_rule_conditions_rule_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL rule_id","relname":"alert_rule_conditions"},{"condeferrable":false,"condeferred":false,"conname":"alert_rule_conditions_sort_index_not_null","contype":"n","convalidated":true,"definition":"NOT NULL sort_index","relname":"alert_rule_conditions"},{"condeferrable":false,"condeferred":false,"conname":"alert_rule_targets_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL id","relname":"alert_rule_targets"},{"condeferrable":false,"condeferred":false,"conname":"alert_rule_targets_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (id)","relname":"alert_rule_targets"},{"condeferrable":false,"condeferred":false,"conname":"alert_rule_targets_rule_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (rule_id) REFERENCES alert_rules(id) ON DELETE CASCADE","relname":"alert_rule_targets"},{"condeferrable":false,"condeferred":false,"conname":"alert_rule_targets_rule_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL rule_id","relname":"alert_rule_targets"},{"condeferrable":false,"condeferred":false,"conname":"alert_rule_targets_sort_index_not_null","contype":"n","convalidated":true,"definition":"NOT NULL sort_index","relname":"alert_rule_targets"},{"condeferrable":false,"condeferred":false,"conname":"alert_rule_targets_target_not_null","contype":"n","convalidated":true,"definition":"NOT NULL target","relname":"alert_rule_targets"},{"condeferrable":false,"condeferred":false,"conname":"alert_rules_condition_not_null","contype":"n","convalidated":true,"definition":"NOT NULL condition","relname":"alert_rules"},{"condeferrable":false,"condeferred":false,"conname":"alert_rules_cooldown_not_null","contype":"n","convalidated":true,"definition":"NOT NULL cooldown","relname":"alert_rules"},{"condeferrable":false,"condeferred":false,"conname":"alert_rules_created_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL created_at","relname":"alert_rules"},{"condeferrable":false,"condeferred":false,"conname":"alert_rules_enabled_not_null","contype":"n","convalidated":true,"definition":"NOT NULL enabled","relname":"alert_rules"},{"condeferrable":false,"condeferred":false,"conname":"alert_rules_group_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (group_id) REFERENCES alert_groups(id) ON DELETE SET NULL","relname":"alert_rules"},{"condeferrable":false,"condeferred":false,"conname":"alert_rules_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL id","relname":"alert_rules"},{"condeferrable":false,"condeferred":false,"conname":"alert_rules_name_not_null","contype":"n","convalidated":true,"definition":"NOT NULL name","relname":"alert_rules"},{"condeferrable":false,"condeferred":false,"conname":"alert_rules_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (id)","relname":"alert_rules"},{"condeferrable":false,"condeferred":false,"conname":"alert_rules_recovery_mode_check","contype":"c","convalidated":true,"definition":"CHECK ((recovery_mode = ANY (ARRAY['always'::text, 'never'::text, 'conditional'::text])))","relname":"alert_rules"},{"condeferrable":false,"condeferred":false,"conname":"alert_rules_recovery_mode_not_null","contype":"n","convalidated":true,"definition":"NOT NULL recovery_mode","relname":"alert_rules"},{"condeferrable":false,"condeferred":false,"conname":"alert_rules_rule_chat_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL rule_chat_id","relname":"alert_rules"},{"condeferrable":false,"condeferred":false,"conname":"alert_rules_severity_check","contype":"c","convalidated":true,"definition":"CHECK ((severity = ANY (ARRAY['critical'::text, 'warning'::text, 'info'::text])))","relname":"alert_rules"},{"condeferrable":false,"condeferred":false,"conname":"alert_rules_severity_not_null","contype":"n","convalidated":true,"definition":"NOT NULL severity","relname":"alert_rules"},{"condeferrable":false,"condeferred":false,"conname":"alert_rules_target_not_null","contype":"n","convalidated":true,"definition":"NOT NULL target","relname":"alert_rules"},{"condeferrable":false,"condeferred":false,"conname":"alert_rules_type_not_null","contype":"n","convalidated":true,"definition":"NOT NULL type","relname":"alert_rules"},{"condeferrable":false,"condeferred":false,"conname":"alert_rules_updated_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL updated_at","relname":"alert_rules"},{"condeferrable":false,"condeferred":false,"conname":"alert_telegram_settings_bot_token_not_null","contype":"n","convalidated":true,"definition":"NOT NULL bot_token","relname":"alert_telegram_settings"},{"condeferrable":false,"condeferred":false,"conname":"alert_telegram_settings_chat_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL chat_id","relname":"alert_telegram_settings"},{"condeferrable":false,"condeferred":false,"conname":"alert_telegram_settings_id_check","contype":"c","convalidated":true,"definition":"CHECK ((id = 1))","relname":"alert_telegram_settings"},{"condeferrable":false,"condeferred":false,"conname":"alert_telegram_settings_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL id","relname":"alert_telegram_settings"},{"condeferrable":false,"condeferred":false,"conname":"alert_telegram_settings_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (id)","relname":"alert_telegram_settings"},{"condeferrable":false,"condeferred":false,"conname":"alert_telegram_settings_updated_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL updated_at","relname":"alert_telegram_settings"},{"condeferrable":false,"condeferred":false,"conname":"app_users_active_not_null","contype":"n","convalidated":true,"definition":"NOT NULL active","relname":"app_users"},{"condeferrable":false,"condeferred":false,"conname":"app_users_avatar_not_null","contype":"n","convalidated":true,"definition":"NOT NULL avatar","relname":"app_users"},{"condeferrable":false,"condeferred":false,"conname":"app_users_created_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL created_at","relname":"app_users"},{"condeferrable":false,"condeferred":false,"conname":"app_users_email_not_null","contype":"n","convalidated":true,"definition":"NOT NULL email","relname":"app_users"},{"condeferrable":false,"condeferred":false,"conname":"app_users_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL id","relname":"app_users"},{"condeferrable":false,"condeferred":false,"conname":"app_users_login_key","contype":"u","convalidated":true,"definition":"UNIQUE (login)","relname":"app_users"},{"condeferrable":false,"condeferred":false,"conname":"app_users_login_not_null","contype":"n","convalidated":true,"definition":"NOT NULL login","relname":"app_users"},{"condeferrable":false,"condeferred":false,"conname":"app_users_name_not_null","contype":"n","convalidated":true,"definition":"NOT NULL name","relname":"app_users"},{"condeferrable":false,"condeferred":false,"conname":"app_users_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (id)","relname":"app_users"},{"condeferrable":false,"condeferred":false,"conname":"app_users_role_check","contype":"c","convalidated":true,"definition":"CHECK ((role = ANY (ARRAY['admin'::text, 'operator'::text, 'viewer'::text])))","relname":"app_users"},{"condeferrable":false,"condeferred":false,"conname":"app_users_role_not_null","contype":"n","convalidated":true,"definition":"NOT NULL role","relname":"app_users"},{"condeferrable":false,"condeferred":false,"conname":"app_users_sections_json_not_null","contype":"n","convalidated":true,"definition":"NOT NULL sections_json","relname":"app_users"},{"condeferrable":false,"condeferred":false,"conname":"app_users_servers_json_not_null","contype":"n","convalidated":true,"definition":"NOT NULL servers_json","relname":"app_users"},{"condeferrable":false,"condeferred":false,"conname":"app_users_updated_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL updated_at","relname":"app_users"},{"condeferrable":false,"condeferred":false,"conname":"backup_entries_created_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL created_at","relname":"backup_entries"},{"condeferrable":false,"condeferred":false,"conname":"backup_entries_filename_not_null","contype":"n","convalidated":true,"definition":"NOT NULL filename","relname":"backup_entries"},{"condeferrable":false,"condeferred":false,"conname":"backup_entries_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL id","relname":"backup_entries"},{"condeferrable":false,"condeferred":false,"conname":"backup_entries_kind_check","contype":"c","convalidated":true,"definition":"CHECK ((kind = ANY (ARRAY['manual'::text, 'auto'::text])))","relname":"backup_entries"},{"condeferrable":false,"condeferred":false,"conname":"backup_entries_kind_not_null","contype":"n","convalidated":true,"definition":"NOT NULL kind","relname":"backup_entries"},{"condeferrable":false,"condeferred":false,"conname":"backup_entries_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (id)","relname":"backup_entries"},{"condeferrable":false,"condeferred":false,"conname":"backup_entries_server_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (server_id) REFERENCES servers(id) ON DELETE SET NULL","relname":"backup_entries"},{"condeferrable":false,"condeferred":false,"conname":"backup_entries_server_name_not_null","contype":"n","convalidated":true,"definition":"NOT NULL server_name","relname":"backup_entries"},{"condeferrable":false,"condeferred":false,"conname":"backup_entries_size_bytes_not_null","contype":"n","convalidated":true,"definition":"NOT NULL size_bytes","relname":"backup_entries"},{"condeferrable":false,"condeferred":false,"conname":"backup_entries_storage_check","contype":"c","convalidated":true,"definition":"CHECK ((storage = ANY (ARRAY['local'::text, 's3'::text, 'both'::text])))","relname":"backup_entries"},{"condeferrable":false,"condeferred":false,"conname":"backup_entries_storage_not_null","contype":"n","convalidated":true,"definition":"NOT NULL storage","relname":"backup_entries"},{"condeferrable":false,"condeferred":false,"conname":"backup_schedule_settings_enabled_not_null","contype":"n","convalidated":true,"definition":"NOT NULL enabled","relname":"backup_schedule_settings"},{"condeferrable":false,"condeferred":false,"conname":"backup_schedule_settings_format_check","contype":"c","convalidated":true,"definition":"CHECK ((format = ANY (ARRAY['rsc'::text, 'backup'::text])))","relname":"backup_schedule_settings"},{"condeferrable":false,"condeferred":false,"conname":"backup_schedule_settings_format_not_null","contype":"n","convalidated":true,"definition":"NOT NULL format","relname":"backup_schedule_settings"},{"condeferrable":false,"condeferred":false,"conname":"backup_schedule_settings_frequency_check","contype":"c","convalidated":true,"definition":"CHECK ((frequency = ANY (ARRAY['daily'::text, 'weekly'::text, 'monthly'::text])))","relname":"backup_schedule_settings"},{"condeferrable":false,"condeferred":false,"conname":"backup_schedule_settings_frequency_not_null","contype":"n","convalidated":true,"definition":"NOT NULL frequency","relname":"backup_schedule_settings"},{"condeferrable":false,"condeferred":false,"conname":"backup_schedule_settings_hour_not_null","contype":"n","convalidated":true,"definition":"NOT NULL hour","relname":"backup_schedule_settings"},{"condeferrable":false,"condeferred":false,"conname":"backup_schedule_settings_id_check","contype":"c","convalidated":true,"definition":"CHECK ((id = 1))","relname":"backup_schedule_settings"},{"condeferrable":false,"condeferred":false,"conname":"backup_schedule_settings_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL id","relname":"backup_schedule_settings"},{"condeferrable":false,"condeferred":false,"conname":"backup_schedule_settings_keep_count_not_null","contype":"n","convalidated":true,"definition":"NOT NULL keep_count","relname":"backup_schedule_settings"},{"condeferrable":false,"condeferred":false,"conname":"backup_schedule_settings_minute_not_null","contype":"n","convalidated":true,"definition":"NOT NULL minute","relname":"backup_schedule_settings"},{"condeferrable":false,"condeferred":false,"conname":"backup_schedule_settings_month_day_not_null","contype":"n","convalidated":true,"definition":"NOT NULL month_day","relname":"backup_schedule_settings"},{"condeferrable":false,"condeferred":false,"conname":"backup_schedule_settings_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (id)","relname":"backup_schedule_settings"},{"condeferrable":false,"condeferred":false,"conname":"backup_schedule_settings_server_ids_json_not_null","contype":"n","convalidated":true,"definition":"NOT NULL server_ids_json","relname":"backup_schedule_settings"},{"condeferrable":false,"condeferred":false,"conname":"backup_schedule_settings_updated_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL updated_at","relname":"backup_schedule_settings"},{"condeferrable":false,"condeferred":false,"conname":"backup_schedule_settings_week_day_not_null","contype":"n","convalidated":true,"definition":"NOT NULL week_day","relname":"backup_schedule_settings"},{"condeferrable":false,"condeferred":false,"conname":"backup_storage_settings_id_check","contype":"c","convalidated":true,"definition":"CHECK ((id = 1))","relname":"backup_storage_settings"},{"condeferrable":false,"condeferred":false,"conname":"backup_storage_settings_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL id","relname":"backup_storage_settings"},{"condeferrable":false,"condeferred":false,"conname":"backup_storage_settings_keep_local_copy_not_null","contype":"n","convalidated":true,"definition":"NOT NULL keep_local_copy","relname":"backup_storage_settings"},{"condeferrable":false,"condeferred":false,"conname":"backup_storage_settings_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (id)","relname":"backup_storage_settings"},{"condeferrable":false,"condeferred":false,"conname":"backup_storage_settings_provider_check","contype":"c","convalidated":true,"definition":"CHECK ((provider = ANY (ARRAY['local'::text, 's3'::text])))","relname":"backup_storage_settings"},{"condeferrable":false,"condeferred":false,"conname":"backup_storage_settings_provider_not_null","contype":"n","convalidated":true,"definition":"NOT NULL provider","relname":"backup_storage_settings"},{"condeferrable":false,"condeferred":false,"conname":"backup_storage_settings_s3_access_key_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL s3_access_key_id","relname":"backup_storage_settings"},{"condeferrable":false,"condeferred":false,"conname":"backup_storage_settings_s3_bucket_not_null","contype":"n","convalidated":true,"definition":"NOT NULL s3_bucket","relname":"backup_storage_settings"},{"condeferrable":false,"condeferred":false,"conname":"backup_storage_settings_s3_endpoint_not_null","contype":"n","convalidated":true,"definition":"NOT NULL s3_endpoint","relname":"backup_storage_settings"},{"condeferrable":false,"condeferred":false,"conname":"backup_storage_settings_s3_force_path_style_not_null","contype":"n","convalidated":true,"definition":"NOT NULL s3_force_path_style","relname":"backup_storage_settings"},{"condeferrable":false,"condeferred":false,"conname":"backup_storage_settings_s3_prefix_not_null","contype":"n","convalidated":true,"definition":"NOT NULL s3_prefix","relname":"backup_storage_settings"},{"condeferrable":false,"condeferred":false,"conname":"backup_storage_settings_s3_region_not_null","contype":"n","convalidated":true,"definition":"NOT NULL s3_region","relname":"backup_storage_settings"},{"condeferrable":false,"condeferred":false,"conname":"backup_storage_settings_s3_secret_access_key_not_null","contype":"n","convalidated":true,"definition":"NOT NULL s3_secret_access_key","relname":"backup_storage_settings"},{"condeferrable":false,"condeferred":false,"conname":"backup_storage_settings_updated_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL updated_at","relname":"backup_storage_settings"},{"condeferrable":false,"condeferred":false,"conname":"certificate_issue_jobs_cert_name_not_null","contype":"n","convalidated":true,"definition":"NOT NULL cert_name","relname":"certificate_issue_jobs"},{"condeferrable":false,"condeferred":false,"conname":"certificate_issue_jobs_domain_names_not_null","contype":"n","convalidated":true,"definition":"NOT NULL domain_names","relname":"certificate_issue_jobs"},{"condeferrable":false,"condeferred":false,"conname":"certificate_issue_jobs_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL id","relname":"certificate_issue_jobs"},{"condeferrable":false,"condeferred":false,"conname":"certificate_issue_jobs_key_type_not_null","contype":"n","convalidated":true,"definition":"NOT NULL key_type","relname":"certificate_issue_jobs"},{"condeferrable":false,"condeferred":false,"conname":"certificate_issue_jobs_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (id)","relname":"certificate_issue_jobs"},{"condeferrable":false,"condeferred":false,"conname":"certificate_issue_jobs_requested_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL requested_at","relname":"certificate_issue_jobs"},{"condeferrable":false,"condeferred":false,"conname":"certificate_issue_jobs_server_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (server_id) REFERENCES servers(id) ON DELETE CASCADE","relname":"certificate_issue_jobs"},{"condeferrable":false,"condeferred":false,"conname":"certificate_issue_jobs_server_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL server_id","relname":"certificate_issue_jobs"},{"condeferrable":false,"condeferred":false,"conname":"certificate_issue_jobs_source_check","contype":"c","convalidated":true,"definition":"CHECK ((source = ANY (ARRAY['manual'::text, 'scheduler'::text])))","relname":"certificate_issue_jobs"},{"condeferrable":false,"condeferred":false,"conname":"certificate_issue_jobs_source_not_null","contype":"n","convalidated":true,"definition":"NOT NULL source","relname":"certificate_issue_jobs"},{"condeferrable":false,"condeferred":false,"conname":"certificate_issue_jobs_status_check","contype":"c","convalidated":true,"definition":"CHECK ((status = ANY (ARRAY['queued'::text, 'running'::text, 'done'::text, 'failed'::text])))","relname":"certificate_issue_jobs"},{"condeferrable":false,"condeferred":false,"conname":"certificate_issue_jobs_status_not_null","contype":"n","convalidated":true,"definition":"NOT NULL status","relname":"certificate_issue_jobs"},{"condeferrable":false,"condeferred":false,"conname":"certificate_issue_jobs_step_not_null","contype":"n","convalidated":true,"definition":"NOT NULL step","relname":"certificate_issue_jobs"},{"condeferrable":false,"condeferred":false,"conname":"certificate_issue_jobs_trust_store_not_null","contype":"n","convalidated":true,"definition":"NOT NULL trust_store","relname":"certificate_issue_jobs"},{"condeferrable":false,"condeferred":false,"conname":"certificate_renew_settings_enabled_not_null","contype":"n","convalidated":true,"definition":"NOT NULL enabled","relname":"certificate_renew_settings"},{"condeferrable":false,"condeferred":false,"conname":"certificate_renew_settings_id_check","contype":"c","convalidated":true,"definition":"CHECK ((id = 1))","relname":"certificate_renew_settings"},{"condeferrable":false,"condeferred":false,"conname":"certificate_renew_settings_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL id","relname":"certificate_renew_settings"},{"condeferrable":false,"condeferred":false,"conname":"certificate_renew_settings_interval_sec_not_null","contype":"n","convalidated":true,"definition":"NOT NULL interval_sec","relname":"certificate_renew_settings"},{"condeferrable":false,"condeferred":false,"conname":"certificate_renew_settings_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (id)","relname":"certificate_renew_settings"},{"condeferrable":false,"condeferred":false,"conname":"certificate_renew_settings_renew_before_days_not_null","contype":"n","convalidated":true,"definition":"NOT NULL renew_before_days","relname":"certificate_renew_settings"},{"condeferrable":false,"condeferred":false,"conname":"certificate_renew_settings_updated_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL updated_at","relname":"certificate_renew_settings"},{"condeferrable":false,"condeferred":false,"conname":"config_revisions_created_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL created_at","relname":"config_revisions"},{"condeferrable":false,"condeferred":false,"conname":"config_revisions_fingerprint_not_null","contype":"n","convalidated":true,"definition":"NOT NULL fingerprint","relname":"config_revisions"},{"condeferrable":false,"condeferred":false,"conname":"config_revisions_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL id","relname":"config_revisions"},{"condeferrable":false,"condeferred":false,"conname":"config_revisions_payload_not_null","contype":"n","convalidated":true,"definition":"NOT NULL payload","relname":"config_revisions"},{"condeferrable":false,"condeferred":false,"conname":"config_revisions_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (id)","relname":"config_revisions"},{"condeferrable":false,"condeferred":false,"conname":"config_revisions_section_not_null","contype":"n","convalidated":true,"definition":"NOT NULL section","relname":"config_revisions"},{"condeferrable":false,"condeferred":false,"conname":"config_revisions_server_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (server_id) REFERENCES servers(id) ON DELETE CASCADE","relname":"config_revisions"},{"condeferrable":false,"condeferred":false,"conname":"config_revisions_server_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL server_id","relname":"config_revisions"},{"condeferrable":false,"condeferred":false,"conname":"config_revisions_source_not_null","contype":"n","convalidated":true,"definition":"NOT NULL source","relname":"config_revisions"},{"condeferrable":false,"condeferred":false,"conname":"data_migration_id_check","contype":"c","convalidated":true,"definition":"CHECK ((id = 1))","relname":"data_migration"},{"condeferrable":false,"condeferred":false,"conname":"data_migration_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL id","relname":"data_migration"},{"condeferrable":false,"condeferred":false,"conname":"data_migration_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (id)","relname":"data_migration"},{"condeferrable":false,"condeferred":false,"conname":"events_created_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL created_at","relname":"events"},{"condeferrable":false,"condeferred":false,"conname":"events_event_type_not_null","contype":"n","convalidated":true,"definition":"NOT NULL event_type","relname":"events"},{"condeferrable":false,"condeferred":false,"conname":"events_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL id","relname":"events"},{"condeferrable":false,"condeferred":false,"conname":"events_level_check","contype":"c","convalidated":true,"definition":"CHECK ((level = ANY (ARRAY['critical'::text, 'warning'::text, 'info'::text])))","relname":"events"},{"condeferrable":false,"condeferred":false,"conname":"events_level_not_null","contype":"n","convalidated":true,"definition":"NOT NULL level","relname":"events"},{"condeferrable":false,"condeferred":false,"conname":"events_message_not_null","contype":"n","convalidated":true,"definition":"NOT NULL message","relname":"events"},{"condeferrable":false,"condeferred":false,"conname":"events_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (id)","relname":"events"},{"condeferrable":false,"condeferred":false,"conname":"events_source_module_not_null","contype":"n","convalidated":true,"definition":"NOT NULL source_module","relname":"events"},{"condeferrable":false,"condeferred":false,"conname":"events_title_not_null","contype":"n","convalidated":true,"definition":"NOT NULL title","relname":"events"},{"condeferrable":false,"condeferred":false,"conname":"evobgp_settings_api_key_not_null","contype":"n","convalidated":true,"definition":"NOT NULL api_key","relname":"evobgp_settings"},{"condeferrable":false,"condeferred":false,"conname":"evobgp_settings_base_url_not_null","contype":"n","convalidated":true,"definition":"NOT NULL base_url","relname":"evobgp_settings"},{"condeferrable":false,"condeferred":false,"conname":"evobgp_settings_enabled_not_null","contype":"n","convalidated":true,"definition":"NOT NULL enabled","relname":"evobgp_settings"},{"condeferrable":false,"condeferred":false,"conname":"evobgp_settings_id_check","contype":"c","convalidated":true,"definition":"CHECK ((id = 1))","relname":"evobgp_settings"},{"condeferrable":false,"condeferred":false,"conname":"evobgp_settings_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL id","relname":"evobgp_settings"},{"condeferrable":false,"condeferred":false,"conname":"evobgp_settings_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (id)","relname":"evobgp_settings"},{"condeferrable":false,"condeferred":false,"conname":"evobgp_settings_updated_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL updated_at","relname":"evobgp_settings"},{"condeferrable":false,"condeferred":false,"conname":"filter_rules_action_check","contype":"c","convalidated":true,"definition":"CHECK ((action = ANY (ARRAY['route'::text, 'blackhole'::text])))","relname":"filter_rules"},{"condeferrable":false,"condeferred":false,"conname":"filter_rules_action_not_null","contype":"n","convalidated":true,"definition":"NOT NULL action","relname":"filter_rules"},{"condeferrable":false,"condeferred":false,"conname":"filter_rules_community_not_null","contype":"n","convalidated":true,"definition":"NOT NULL community","relname":"filter_rules"},{"condeferrable":false,"condeferred":false,"conname":"filter_rules_created_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL created_at","relname":"filter_rules"},{"condeferrable":false,"condeferred":false,"conname":"filter_rules_description_not_null","contype":"n","convalidated":true,"definition":"NOT NULL description","relname":"filter_rules"},{"condeferrable":false,"condeferred":false,"conname":"filter_rules_gateway_not_null","contype":"n","convalidated":true,"definition":"NOT NULL gateway","relname":"filter_rules"},{"condeferrable":false,"condeferred":false,"conname":"filter_rules_gateway_tunnel_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL gateway_tunnel_id","relname":"filter_rules"},{"condeferrable":false,"condeferred":false,"conname":"filter_rules_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL id","relname":"filter_rules"},{"condeferrable":false,"condeferred":false,"conname":"filter_rules_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (id)","relname":"filter_rules"},{"condeferrable":false,"condeferred":false,"conname":"filter_rules_server_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (server_id) REFERENCES servers(id) ON DELETE CASCADE","relname":"filter_rules"},{"condeferrable":false,"condeferred":false,"conname":"filter_rules_server_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL server_id","relname":"filter_rules"},{"condeferrable":false,"condeferred":false,"conname":"filter_rules_sort_order_not_null","contype":"n","convalidated":true,"definition":"NOT NULL sort_order","relname":"filter_rules"},{"condeferrable":false,"condeferred":false,"conname":"filter_rules_updated_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL updated_at","relname":"filter_rules"},{"condeferrable":false,"condeferred":false,"conname":"flow_asn_meta_asn_not_null","contype":"n","convalidated":true,"definition":"NOT NULL asn","relname":"flow_asn_meta"},{"condeferrable":false,"condeferred":false,"conname":"flow_asn_meta_fetched_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL fetched_at","relname":"flow_asn_meta"},{"condeferrable":false,"condeferred":false,"conname":"flow_asn_meta_holder_not_null","contype":"n","convalidated":true,"definition":"NOT NULL holder","relname":"flow_asn_meta"},{"condeferrable":false,"condeferred":false,"conname":"flow_asn_meta_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (asn)","relname":"flow_asn_meta"},{"condeferrable":false,"condeferred":false,"conname":"flow_buckets_bucket_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL bucket_at","relname":"flow_buckets"},{"condeferrable":false,"condeferred":false,"conname":"flow_buckets_bytes_not_null","contype":"n","convalidated":true,"definition":"NOT NULL bytes","relname":"flow_buckets"},{"condeferrable":false,"condeferred":false,"conname":"flow_buckets_dst_not_null","contype":"n","convalidated":true,"definition":"NOT NULL dst","relname":"flow_buckets"},{"condeferrable":false,"condeferred":false,"conname":"flow_buckets_dst_port_not_null","contype":"n","convalidated":true,"definition":"NOT NULL dst_port","relname":"flow_buckets"},{"condeferrable":false,"condeferred":false,"conname":"flow_buckets_flow_end_ms_not_null","contype":"n","convalidated":true,"definition":"NOT NULL flow_end_ms","relname":"flow_buckets"},{"condeferrable":false,"condeferred":false,"conname":"flow_buckets_flow_start_ms_not_null","contype":"n","convalidated":true,"definition":"NOT NULL flow_start_ms","relname":"flow_buckets"},{"condeferrable":false,"condeferred":false,"conname":"flow_buckets_in_iface_not_null","contype":"n","convalidated":true,"definition":"NOT NULL in_iface","relname":"flow_buckets"},{"condeferrable":false,"condeferred":false,"conname":"flow_buckets_nat_dst_port_not_null","contype":"n","convalidated":true,"definition":"NOT NULL nat_dst_port","relname":"flow_buckets"},{"condeferrable":false,"condeferred":false,"conname":"flow_buckets_nat_src_port_not_null","contype":"n","convalidated":true,"definition":"NOT NULL nat_src_port","relname":"flow_buckets"},{"condeferrable":false,"condeferred":false,"conname":"flow_buckets_out_iface_not_null","contype":"n","convalidated":true,"definition":"NOT NULL out_iface","relname":"flow_buckets"},{"condeferrable":false,"condeferred":false,"conname":"flow_buckets_packets_not_null","contype":"n","convalidated":true,"definition":"NOT NULL packets","relname":"flow_buckets"},{"condeferrable":false,"condeferred":false,"conname":"flow_buckets_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (server_id, bucket_at, src, dst, proto, src_port, dst_port, in_iface)","relname":"flow_buckets"},{"condeferrable":false,"condeferred":false,"conname":"flow_buckets_proto_not_null","contype":"n","convalidated":true,"definition":"NOT NULL proto","relname":"flow_buckets"},{"condeferrable":false,"condeferred":false,"conname":"flow_buckets_server_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (server_id) REFERENCES servers(id) ON DELETE CASCADE","relname":"flow_buckets"},{"condeferrable":false,"condeferred":false,"conname":"flow_buckets_server_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL server_id","relname":"flow_buckets"},{"condeferrable":false,"condeferred":false,"conname":"flow_buckets_src_not_null","contype":"n","convalidated":true,"definition":"NOT NULL src","relname":"flow_buckets"},{"condeferrable":false,"condeferred":false,"conname":"flow_buckets_src_port_not_null","contype":"n","convalidated":true,"definition":"NOT NULL src_port","relname":"flow_buckets"},{"condeferrable":false,"condeferred":false,"conname":"flow_daily_dims_bytes_not_null","contype":"n","convalidated":true,"definition":"NOT NULL bytes","relname":"flow_daily_dims"},{"condeferrable":false,"condeferred":false,"conname":"flow_daily_dims_day_not_null","contype":"n","convalidated":true,"definition":"NOT NULL day","relname":"flow_daily_dims"},{"condeferrable":false,"condeferred":false,"conname":"flow_daily_dims_dim_not_null","contype":"n","convalidated":true,"definition":"NOT NULL dim","relname":"flow_daily_dims"},{"condeferrable":false,"condeferred":false,"conname":"flow_daily_dims_key_not_null","contype":"n","convalidated":true,"definition":"NOT NULL key","relname":"flow_daily_dims"},{"condeferrable":false,"condeferred":false,"conname":"flow_daily_dims_packets_not_null","contype":"n","convalidated":true,"definition":"NOT NULL packets","relname":"flow_daily_dims"},{"condeferrable":false,"condeferred":false,"conname":"flow_daily_dims_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (server_id, day, dim, key)","relname":"flow_daily_dims"},{"condeferrable":false,"condeferred":false,"conname":"flow_daily_dims_server_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (server_id) REFERENCES servers(id) ON DELETE CASCADE","relname":"flow_daily_dims"},{"condeferrable":false,"condeferred":false,"conname":"flow_daily_dims_server_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL server_id","relname":"flow_daily_dims"},{"condeferrable":false,"condeferred":false,"conname":"flow_daily_facts_asn_not_null","contype":"n","convalidated":true,"definition":"NOT NULL asn","relname":"flow_daily_facts"},{"condeferrable":false,"condeferred":false,"conname":"flow_daily_facts_bytes_not_null","contype":"n","convalidated":true,"definition":"NOT NULL bytes","relname":"flow_daily_facts"},{"condeferrable":false,"condeferred":false,"conname":"flow_daily_facts_country_not_null","contype":"n","convalidated":true,"definition":"NOT NULL country","relname":"flow_daily_facts"},{"condeferrable":false,"condeferred":false,"conname":"flow_daily_facts_day_not_null","contype":"n","convalidated":true,"definition":"NOT NULL day","relname":"flow_daily_facts"},{"condeferrable":false,"condeferred":false,"conname":"flow_daily_facts_iface_not_null","contype":"n","convalidated":true,"definition":"NOT NULL iface","relname":"flow_daily_facts"},{"condeferrable":false,"condeferred":false,"conname":"flow_daily_facts_packets_not_null","contype":"n","convalidated":true,"definition":"NOT NULL packets","relname":"flow_daily_facts"},{"condeferrable":false,"condeferred":false,"conname":"flow_daily_facts_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (server_id, day, iface, country, service, asn)","relname":"flow_daily_facts"},{"condeferrable":false,"condeferred":false,"conname":"flow_daily_facts_server_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (server_id) REFERENCES servers(id) ON DELETE CASCADE","relname":"flow_daily_facts"},{"condeferrable":false,"condeferred":false,"conname":"flow_daily_facts_server_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL server_id","relname":"flow_daily_facts"},{"condeferrable":false,"condeferred":false,"conname":"flow_daily_facts_service_not_null","contype":"n","convalidated":true,"definition":"NOT NULL service","relname":"flow_daily_facts"},{"condeferrable":false,"condeferred":false,"conname":"flow_hour_facts_asn_not_null","contype":"n","convalidated":true,"definition":"NOT NULL asn","relname":"flow_hour_facts"},{"condeferrable":false,"condeferred":false,"conname":"flow_hour_facts_bucket_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL bucket_at","relname":"flow_hour_facts"},{"condeferrable":false,"condeferred":false,"conname":"flow_hour_facts_bytes_not_null","contype":"n","convalidated":true,"definition":"NOT NULL bytes","relname":"flow_hour_facts"},{"condeferrable":false,"condeferred":false,"conname":"flow_hour_facts_country_not_null","contype":"n","convalidated":true,"definition":"NOT NULL country","relname":"flow_hour_facts"},{"condeferrable":false,"condeferred":false,"conname":"flow_hour_facts_iface_not_null","contype":"n","convalidated":true,"definition":"NOT NULL iface","relname":"flow_hour_facts"},{"condeferrable":false,"condeferred":false,"conname":"flow_hour_facts_packets_not_null","contype":"n","convalidated":true,"definition":"NOT NULL packets","relname":"flow_hour_facts"},{"condeferrable":false,"condeferred":false,"conname":"flow_hour_facts_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (server_id, bucket_at, iface, country, service, asn)","relname":"flow_hour_facts"},{"condeferrable":false,"condeferred":false,"conname":"flow_hour_facts_server_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (server_id) REFERENCES servers(id) ON DELETE CASCADE","relname":"flow_hour_facts"},{"condeferrable":false,"condeferred":false,"conname":"flow_hour_facts_server_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL server_id","relname":"flow_hour_facts"},{"condeferrable":false,"condeferred":false,"conname":"flow_hour_facts_service_not_null","contype":"n","convalidated":true,"definition":"NOT NULL service","relname":"flow_hour_facts"},{"condeferrable":false,"condeferred":false,"conname":"flow_ip_meta_asn_not_null","contype":"n","convalidated":true,"definition":"NOT NULL asn","relname":"flow_ip_meta"},{"condeferrable":false,"condeferred":false,"conname":"flow_ip_meta_country_not_null","contype":"n","convalidated":true,"definition":"NOT NULL country","relname":"flow_ip_meta"},{"condeferrable":false,"condeferred":false,"conname":"flow_ip_meta_fetched_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL fetched_at","relname":"flow_ip_meta"},{"condeferrable":false,"condeferred":false,"conname":"flow_ip_meta_holder_not_null","contype":"n","convalidated":true,"definition":"NOT NULL holder","relname":"flow_ip_meta"},{"condeferrable":false,"condeferred":false,"conname":"flow_ip_meta_ok_not_null","contype":"n","convalidated":true,"definition":"NOT NULL ok","relname":"flow_ip_meta"},{"condeferrable":false,"condeferred":false,"conname":"flow_ip_meta_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (prefix)","relname":"flow_ip_meta"},{"condeferrable":false,"condeferred":false,"conname":"flow_ip_meta_prefix_not_null","contype":"n","convalidated":true,"definition":"NOT NULL prefix","relname":"flow_ip_meta"},{"condeferrable":false,"condeferred":false,"conname":"flow_minute_dims_bucket_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL bucket_at","relname":"flow_minute_dims"},{"condeferrable":false,"condeferred":false,"conname":"flow_minute_dims_bytes_not_null","contype":"n","convalidated":true,"definition":"NOT NULL bytes","relname":"flow_minute_dims"},{"condeferrable":false,"condeferred":false,"conname":"flow_minute_dims_dim_not_null","contype":"n","convalidated":true,"definition":"NOT NULL dim","relname":"flow_minute_dims"},{"condeferrable":false,"condeferred":false,"conname":"flow_minute_dims_key_not_null","contype":"n","convalidated":true,"definition":"NOT NULL key","relname":"flow_minute_dims"},{"condeferrable":false,"condeferred":false,"conname":"flow_minute_dims_packets_not_null","contype":"n","convalidated":true,"definition":"NOT NULL packets","relname":"flow_minute_dims"},{"condeferrable":false,"condeferred":false,"conname":"flow_minute_dims_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (server_id, bucket_at, dim, key)","relname":"flow_minute_dims"},{"condeferrable":false,"condeferred":false,"conname":"flow_minute_dims_server_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (server_id) REFERENCES servers(id) ON DELETE CASCADE","relname":"flow_minute_dims"},{"condeferrable":false,"condeferred":false,"conname":"flow_minute_dims_server_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL server_id","relname":"flow_minute_dims"},{"condeferrable":false,"condeferred":false,"conname":"flow_minute_stats_bucket_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL bucket_at","relname":"flow_minute_stats"},{"condeferrable":false,"condeferred":false,"conname":"flow_minute_stats_bytes_not_null","contype":"n","convalidated":true,"definition":"NOT NULL bytes","relname":"flow_minute_stats"},{"condeferrable":false,"condeferred":false,"conname":"flow_minute_stats_conversations_not_null","contype":"n","convalidated":true,"definition":"NOT NULL conversations","relname":"flow_minute_stats"},{"condeferrable":false,"condeferred":false,"conname":"flow_minute_stats_packets_not_null","contype":"n","convalidated":true,"definition":"NOT NULL packets","relname":"flow_minute_stats"},{"condeferrable":false,"condeferred":false,"conname":"flow_minute_stats_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (server_id, bucket_at)","relname":"flow_minute_stats"},{"condeferrable":false,"condeferred":false,"conname":"flow_minute_stats_server_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (server_id) REFERENCES servers(id) ON DELETE CASCADE","relname":"flow_minute_stats"},{"condeferrable":false,"condeferred":false,"conname":"flow_minute_stats_server_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL server_id","relname":"flow_minute_stats"},{"condeferrable":false,"condeferred":false,"conname":"flow_minute_stats_unique_dst_not_null","contype":"n","convalidated":true,"definition":"NOT NULL unique_dst","relname":"flow_minute_stats"},{"condeferrable":false,"condeferred":false,"conname":"flow_minute_stats_unique_src_not_null","contype":"n","convalidated":true,"definition":"NOT NULL unique_src","relname":"flow_minute_stats"},{"condeferrable":false,"condeferred":false,"conname":"flow_settings_intents_created_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL created_at","relname":"flow_settings_intents"},{"condeferrable":false,"condeferred":false,"conname":"flow_settings_intents_phase_check","contype":"c","convalidated":true,"definition":"CHECK ((phase = ANY (ARRAY['configuration'::text, 'listener'::text])))","relname":"flow_settings_intents"},{"condeferrable":false,"condeferred":false,"conname":"flow_settings_intents_phase_not_null","contype":"n","convalidated":true,"definition":"NOT NULL phase","relname":"flow_settings_intents"},{"condeferrable":false,"condeferred":false,"conname":"flow_settings_intents_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (receipt_id, phase)","relname":"flow_settings_intents"},{"condeferrable":false,"condeferred":false,"conname":"flow_settings_intents_receipt_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL receipt_id","relname":"flow_settings_intents"},{"condeferrable":false,"condeferred":false,"conname":"flow_settings_intents_request_proof_not_null","contype":"n","convalidated":true,"definition":"NOT NULL request_proof","relname":"flow_settings_intents"},{"condeferrable":false,"condeferred":false,"conname":"flow_settings_intents_state_check","contype":"c","convalidated":true,"definition":"CHECK ((state = ANY (ARRAY['claimed'::text, 'completed'::text])))","relname":"flow_settings_intents"},{"condeferrable":false,"condeferred":false,"conname":"flow_settings_intents_state_not_null","contype":"n","convalidated":true,"definition":"NOT NULL state","relname":"flow_settings_intents"},{"condeferrable":false,"condeferred":false,"conname":"flow_write_receipts_batch_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL batch_id","relname":"flow_write_receipts"},{"condeferrable":false,"condeferred":false,"conname":"flow_write_receipts_committed_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL committed_at","relname":"flow_write_receipts"},{"condeferrable":false,"condeferred":false,"conname":"flow_write_receipts_kind_check","contype":"c","convalidated":true,"definition":"CHECK ((kind = ANY (ARRAY['ingest'::text, 'facts'::text, 'rebuild'::text])))","relname":"flow_write_receipts"},{"condeferrable":false,"condeferred":false,"conname":"flow_write_receipts_kind_not_null","contype":"n","convalidated":true,"definition":"NOT NULL kind","relname":"flow_write_receipts"},{"condeferrable":false,"condeferred":false,"conname":"flow_write_receipts_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (batch_id)","relname":"flow_write_receipts"},{"condeferrable":false,"condeferred":false,"conname":"flow_write_receipts_result_check","contype":"c","convalidated":true,"definition":"CHECK (((jsonb_typeof(result) = 'object'::text) AND (octet_length((result)::text) <= 65536)))","relname":"flow_write_receipts"},{"condeferrable":false,"condeferred":false,"conname":"flow_write_receipts_result_not_null","contype":"n","convalidated":true,"definition":"NOT NULL result","relname":"flow_write_receipts"},{"condeferrable":false,"condeferred":false,"conname":"flow_write_receipts_source_proof_check","contype":"c","convalidated":true,"definition":"CHECK ((source_proof ~ '^[a-f0-9]{64}$'::text))","relname":"flow_write_receipts"},{"condeferrable":false,"condeferred":false,"conname":"flow_write_receipts_source_proof_not_null","contype":"n","convalidated":true,"definition":"NOT NULL source_proof","relname":"flow_write_receipts"},{"condeferrable":false,"condeferred":false,"conname":"geoip_settings_created_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL created_at","relname":"geoip_settings"},{"condeferrable":false,"condeferred":false,"conname":"geoip_settings_enabled_not_null","contype":"n","convalidated":true,"definition":"NOT NULL enabled","relname":"geoip_settings"},{"condeferrable":false,"condeferred":false,"conname":"geoip_settings_etags_json_not_null","contype":"n","convalidated":true,"definition":"NOT NULL etags_json","relname":"geoip_settings"},{"condeferrable":false,"condeferred":false,"conname":"geoip_settings_id_check","contype":"c","convalidated":true,"definition":"CHECK ((id = 1))","relname":"geoip_settings"},{"condeferrable":false,"condeferred":false,"conname":"geoip_settings_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL id","relname":"geoip_settings"},{"condeferrable":false,"condeferred":false,"conname":"geoip_settings_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (id)","relname":"geoip_settings"},{"condeferrable":false,"condeferred":false,"conname":"geoip_settings_update_interval_sec_not_null","contype":"n","convalidated":true,"definition":"NOT NULL update_interval_sec","relname":"geoip_settings"},{"condeferrable":false,"condeferred":false,"conname":"geoip_settings_updated_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL updated_at","relname":"geoip_settings"},{"condeferrable":false,"condeferred":false,"conname":"internet_path_settings_created_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL created_at","relname":"internet_path_settings"},{"condeferrable":false,"condeferred":false,"conname":"internet_path_settings_enabled_not_null","contype":"n","convalidated":true,"definition":"NOT NULL enabled","relname":"internet_path_settings"},{"condeferrable":false,"condeferred":false,"conname":"internet_path_settings_id_check","contype":"c","convalidated":true,"definition":"CHECK ((id = 1))","relname":"internet_path_settings"},{"condeferrable":false,"condeferred":false,"conname":"internet_path_settings_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL id","relname":"internet_path_settings"},{"condeferrable":false,"condeferred":false,"conname":"internet_path_settings_interval_sec_not_null","contype":"n","convalidated":true,"definition":"NOT NULL interval_sec","relname":"internet_path_settings"},{"condeferrable":false,"condeferred":false,"conname":"internet_path_settings_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (id)","relname":"internet_path_settings"},{"condeferrable":false,"condeferred":false,"conname":"internet_path_settings_poll_configuration_epoch_not_null","contype":"n","convalidated":true,"definition":"NOT NULL poll_configuration_epoch","relname":"internet_path_settings"},{"condeferrable":false,"condeferred":false,"conname":"internet_path_settings_retention_days_not_null","contype":"n","convalidated":true,"definition":"NOT NULL retention_days","relname":"internet_path_settings"},{"condeferrable":false,"condeferred":false,"conname":"internet_path_settings_updated_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL updated_at","relname":"internet_path_settings"},{"condeferrable":false,"condeferred":false,"conname":"internet_path_snapshots_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL id","relname":"internet_path_snapshots"},{"condeferrable":false,"condeferred":false,"conname":"internet_path_snapshots_payload_json_not_null","contype":"n","convalidated":true,"definition":"NOT NULL payload_json","relname":"internet_path_snapshots"},{"condeferrable":false,"condeferred":false,"conname":"internet_path_snapshots_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (id, sampled_at)","relname":"internet_path_snapshots"},{"condeferrable":false,"condeferred":false,"conname":"internet_path_snapshots_sampled_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL sampled_at","relname":"internet_path_snapshots"},{"condeferrable":false,"condeferred":false,"conname":"mcp_artifacts_ciphertext_not_null","contype":"n","convalidated":true,"definition":"NOT NULL ciphertext","relname":"mcp_artifacts"},{"condeferrable":false,"condeferred":false,"conname":"mcp_artifacts_connection_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (connection_id) REFERENCES mcp_connections(id)","relname":"mcp_artifacts"},{"condeferrable":false,"condeferred":false,"conname":"mcp_artifacts_connection_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL connection_id","relname":"mcp_artifacts"},{"condeferrable":false,"condeferred":false,"conname":"mcp_artifacts_created_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL created_at","relname":"mcp_artifacts"},{"condeferrable":false,"condeferred":false,"conname":"mcp_artifacts_expires_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL expires_at","relname":"mcp_artifacts"},{"condeferrable":false,"condeferred":false,"conname":"mcp_artifacts_filename_not_null","contype":"n","convalidated":true,"definition":"NOT NULL filename","relname":"mcp_artifacts"},{"condeferrable":false,"condeferred":false,"conname":"mcp_artifacts_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL id","relname":"mcp_artifacts"},{"condeferrable":false,"condeferred":false,"conname":"mcp_artifacts_media_type_not_null","contype":"n","convalidated":true,"definition":"NOT NULL media_type","relname":"mcp_artifacts"},{"condeferrable":false,"condeferred":false,"conname":"mcp_artifacts_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (id)","relname":"mcp_artifacts"},{"condeferrable":false,"condeferred":false,"conname":"mcp_audit_action_not_null","contype":"n","convalidated":true,"definition":"NOT NULL action","relname":"mcp_audit"},{"condeferrable":false,"condeferred":false,"conname":"mcp_audit_actor_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL actor_id","relname":"mcp_audit"},{"condeferrable":false,"condeferred":false,"conname":"mcp_audit_created_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL created_at","relname":"mcp_audit"},{"condeferrable":false,"condeferred":false,"conname":"mcp_audit_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL id","relname":"mcp_audit"},{"condeferrable":false,"condeferred":false,"conname":"mcp_audit_payload_not_null","contype":"n","convalidated":true,"definition":"NOT NULL payload","relname":"mcp_audit"},{"condeferrable":false,"condeferred":false,"conname":"mcp_audit_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (id)","relname":"mcp_audit"},{"condeferrable":false,"condeferred":false,"conname":"mcp_budget_buckets_bucket_not_null","contype":"n","convalidated":true,"definition":"NOT NULL bucket","relname":"mcp_budget_buckets"},{"condeferrable":false,"condeferred":false,"conname":"mcp_budget_buckets_connection_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (connection_id) REFERENCES mcp_connections(id) ON DELETE CASCADE","relname":"mcp_budget_buckets"},{"condeferrable":false,"condeferred":false,"conname":"mcp_budget_buckets_connection_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL connection_id","relname":"mcp_budget_buckets"},{"condeferrable":false,"condeferred":false,"conname":"mcp_budget_buckets_kind_not_null","contype":"n","convalidated":true,"definition":"NOT NULL kind","relname":"mcp_budget_buckets"},{"condeferrable":false,"condeferred":false,"conname":"mcp_budget_buckets_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (connection_id, kind, bucket)","relname":"mcp_budget_buckets"},{"condeferrable":false,"condeferred":false,"conname":"mcp_budget_buckets_used_check","contype":"c","convalidated":true,"definition":"CHECK ((used >= 0))","relname":"mcp_budget_buckets"},{"condeferrable":false,"condeferred":false,"conname":"mcp_budget_buckets_used_not_null","contype":"n","convalidated":true,"definition":"NOT NULL used","relname":"mcp_budget_buckets"},{"condeferrable":false,"condeferred":false,"conname":"mcp_connections_created_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL created_at","relname":"mcp_connections"},{"condeferrable":false,"condeferred":false,"conname":"mcp_connections_generation_not_null","contype":"n","convalidated":true,"definition":"NOT NULL generation","relname":"mcp_connections"},{"condeferrable":false,"condeferred":false,"conname":"mcp_connections_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL id","relname":"mcp_connections"},{"condeferrable":false,"condeferred":false,"conname":"mcp_connections_name_not_null","contype":"n","convalidated":true,"definition":"NOT NULL name","relname":"mcp_connections"},{"condeferrable":false,"condeferred":false,"conname":"mcp_connections_owner_claims_issued_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL owner_claims_issued_at","relname":"mcp_connections"},{"condeferrable":false,"condeferred":false,"conname":"mcp_connections_owner_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL owner_id","relname":"mcp_connections"},{"condeferrable":false,"condeferred":false,"conname":"mcp_connections_owner_permissions_not_null","contype":"n","convalidated":true,"definition":"NOT NULL owner_permissions","relname":"mcp_connections"},{"condeferrable":false,"condeferred":false,"conname":"mcp_connections_owner_valid_until_not_null","contype":"n","convalidated":true,"definition":"NOT NULL owner_valid_until","relname":"mcp_connections"},{"condeferrable":false,"condeferred":false,"conname":"mcp_connections_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (id)","relname":"mcp_connections"},{"condeferrable":false,"condeferred":false,"conname":"mcp_connections_policy_not_null","contype":"n","convalidated":true,"definition":"NOT NULL policy","relname":"mcp_connections"},{"condeferrable":false,"condeferred":false,"conname":"mcp_connections_updated_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL updated_at","relname":"mcp_connections"},{"condeferrable":false,"condeferred":false,"conname":"mcp_credentials_connection_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (connection_id) REFERENCES mcp_connections(id) ON DELETE CASCADE","relname":"mcp_credentials"},{"condeferrable":false,"condeferred":false,"conname":"mcp_credentials_connection_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL connection_id","relname":"mcp_credentials"},{"condeferrable":false,"condeferred":false,"conname":"mcp_credentials_created_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL created_at","relname":"mcp_credentials"},{"condeferrable":false,"condeferred":false,"conname":"mcp_credentials_digest_key","contype":"u","convalidated":true,"definition":"UNIQUE (digest)","relname":"mcp_credentials"},{"condeferrable":false,"condeferred":false,"conname":"mcp_credentials_digest_not_null","contype":"n","convalidated":true,"definition":"NOT NULL digest","relname":"mcp_credentials"},{"condeferrable":false,"condeferred":false,"conname":"mcp_credentials_expires_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL expires_at","relname":"mcp_credentials"},{"condeferrable":false,"condeferred":false,"conname":"mcp_credentials_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL id","relname":"mcp_credentials"},{"condeferrable":false,"condeferred":false,"conname":"mcp_credentials_kind_check","contype":"c","convalidated":true,"definition":"CHECK ((kind = ANY (ARRAY['bearer'::text, 'access'::text, 'refresh'::text])))","relname":"mcp_credentials"},{"condeferrable":false,"condeferred":false,"conname":"mcp_credentials_kind_not_null","contype":"n","convalidated":true,"definition":"NOT NULL kind","relname":"mcp_credentials"},{"condeferrable":false,"condeferred":false,"conname":"mcp_credentials_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (id)","relname":"mcp_credentials"},{"condeferrable":false,"condeferred":false,"conname":"mcp_diagnostic_cancellations_actor_id_check","contype":"c","convalidated":true,"definition":"CHECK (((length(actor_id) >= 1) AND (length(actor_id) <= 200)))","relname":"mcp_diagnostic_cancellations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_diagnostic_cancellations_actor_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL actor_id","relname":"mcp_diagnostic_cancellations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_diagnostic_cancellations_connection_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (connection_id) REFERENCES mcp_connections(id)","relname":"mcp_diagnostic_cancellations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_diagnostic_cancellations_connection_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL connection_id","relname":"mcp_diagnostic_cancellations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_diagnostic_cancellations_created_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL created_at","relname":"mcp_diagnostic_cancellations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_diagnostic_cancellations_operation_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (operation_id) REFERENCES mcp_operations(id)","relname":"mcp_diagnostic_cancellations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_diagnostic_cancellations_operation_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL operation_id","relname":"mcp_diagnostic_cancellations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_diagnostic_cancellations_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (operation_id)","relname":"mcp_diagnostic_cancellations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_drift_detected_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL detected_at","relname":"mcp_drift"},{"condeferrable":false,"condeferred":false,"conname":"mcp_drift_expected_not_null","contype":"n","convalidated":true,"definition":"NOT NULL expected","relname":"mcp_drift"},{"condeferrable":false,"condeferred":false,"conname":"mcp_drift_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL id","relname":"mcp_drift"},{"condeferrable":false,"condeferred":false,"conname":"mcp_drift_observed_not_null","contype":"n","convalidated":true,"definition":"NOT NULL observed","relname":"mcp_drift"},{"condeferrable":false,"condeferred":false,"conname":"mcp_drift_operation_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (operation_id) REFERENCES mcp_operations(id)","relname":"mcp_drift"},{"condeferrable":false,"condeferred":false,"conname":"mcp_drift_operation_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL operation_id","relname":"mcp_drift"},{"condeferrable":false,"condeferred":false,"conname":"mcp_drift_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (id)","relname":"mcp_drift"},{"condeferrable":false,"condeferred":false,"conname":"mcp_grants_connection_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (connection_id) REFERENCES mcp_connections(id) ON DELETE CASCADE","relname":"mcp_grants"},{"condeferrable":false,"condeferred":false,"conname":"mcp_grants_connection_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL connection_id","relname":"mcp_grants"},{"condeferrable":false,"condeferred":false,"conname":"mcp_grants_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL id","relname":"mcp_grants"},{"condeferrable":false,"condeferred":false,"conname":"mcp_grants_payload_not_null","contype":"n","convalidated":true,"definition":"NOT NULL payload","relname":"mcp_grants"},{"condeferrable":false,"condeferred":false,"conname":"mcp_grants_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (id)","relname":"mcp_grants"},{"condeferrable":false,"condeferred":false,"conname":"mcp_management_channels_attestation_not_null","contype":"n","convalidated":true,"definition":"NOT NULL attestation","relname":"mcp_management_channels"},{"condeferrable":false,"condeferred":false,"conname":"mcp_management_channels_config_sealed_not_null","contype":"n","convalidated":true,"definition":"NOT NULL config_sealed","relname":"mcp_management_channels"},{"condeferrable":false,"condeferred":false,"conname":"mcp_management_channels_created_by_not_null","contype":"n","convalidated":true,"definition":"NOT NULL created_by","relname":"mcp_management_channels"},{"condeferrable":false,"condeferred":false,"conname":"mcp_management_channels_expires_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL expires_at","relname":"mcp_management_channels"},{"condeferrable":false,"condeferred":false,"conname":"mcp_management_channels_generation_not_null","contype":"n","convalidated":true,"definition":"NOT NULL generation","relname":"mcp_management_channels"},{"condeferrable":false,"condeferred":false,"conname":"mcp_management_channels_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL id","relname":"mcp_management_channels"},{"condeferrable":false,"condeferred":false,"conname":"mcp_management_channels_identity_hash_not_null","contype":"n","convalidated":true,"definition":"NOT NULL identity_hash","relname":"mcp_management_channels"},{"condeferrable":false,"condeferred":false,"conname":"mcp_management_channels_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (id)","relname":"mcp_management_channels"},{"condeferrable":false,"condeferred":false,"conname":"mcp_management_channels_server_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (server_id) REFERENCES servers(id) ON DELETE CASCADE","relname":"mcp_management_channels"},{"condeferrable":false,"condeferred":false,"conname":"mcp_management_channels_server_id_key","contype":"u","convalidated":true,"definition":"UNIQUE (server_id)","relname":"mcp_management_channels"},{"condeferrable":false,"condeferred":false,"conname":"mcp_management_channels_server_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL server_id","relname":"mcp_management_channels"},{"condeferrable":false,"condeferred":false,"conname":"mcp_management_channels_verified_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL verified_at","relname":"mcp_management_channels"},{"condeferrable":false,"condeferred":false,"conname":"mcp_manual_inverse_source_step_unique","contype":"u","convalidated":true,"definition":"UNIQUE (source_operation_id, source_step_index)","relname":"mcp_routing_manual_inverse_charges"},{"condeferrable":false,"condeferred":false,"conname":"mcp_oauth_clients_created_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL created_at","relname":"mcp_oauth_clients"},{"condeferrable":false,"condeferred":false,"conname":"mcp_oauth_clients_enabled_not_null","contype":"n","convalidated":true,"definition":"NOT NULL enabled","relname":"mcp_oauth_clients"},{"condeferrable":false,"condeferred":false,"conname":"mcp_oauth_clients_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL id","relname":"mcp_oauth_clients"},{"condeferrable":false,"condeferred":false,"conname":"mcp_oauth_clients_name_not_null","contype":"n","convalidated":true,"definition":"NOT NULL name","relname":"mcp_oauth_clients"},{"condeferrable":false,"condeferred":false,"conname":"mcp_oauth_clients_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (id)","relname":"mcp_oauth_clients"},{"condeferrable":false,"condeferred":false,"conname":"mcp_oauth_clients_redirect_uris_not_null","contype":"n","convalidated":true,"definition":"NOT NULL redirect_uris","relname":"mcp_oauth_clients"},{"condeferrable":false,"condeferred":false,"conname":"mcp_oauth_requests_challenge_not_null","contype":"n","convalidated":true,"definition":"NOT NULL challenge","relname":"mcp_oauth_requests"},{"condeferrable":false,"condeferred":false,"conname":"mcp_oauth_requests_client_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (client_id) REFERENCES mcp_oauth_clients(id)","relname":"mcp_oauth_requests"},{"condeferrable":false,"condeferred":false,"conname":"mcp_oauth_requests_client_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL client_id","relname":"mcp_oauth_requests"},{"condeferrable":false,"condeferred":false,"conname":"mcp_oauth_requests_code_digest_key","contype":"u","convalidated":true,"definition":"UNIQUE (code_digest)","relname":"mcp_oauth_requests"},{"condeferrable":false,"condeferred":false,"conname":"mcp_oauth_requests_connection_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (connection_id) REFERENCES mcp_connections(id)","relname":"mcp_oauth_requests"},{"condeferrable":false,"condeferred":false,"conname":"mcp_oauth_requests_expires_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL expires_at","relname":"mcp_oauth_requests"},{"condeferrable":false,"condeferred":false,"conname":"mcp_oauth_requests_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL id","relname":"mcp_oauth_requests"},{"condeferrable":false,"condeferred":false,"conname":"mcp_oauth_requests_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (id)","relname":"mcp_oauth_requests"},{"condeferrable":false,"condeferred":false,"conname":"mcp_oauth_requests_redirect_uri_not_null","contype":"n","convalidated":true,"definition":"NOT NULL redirect_uri","relname":"mcp_oauth_requests"},{"condeferrable":false,"condeferred":false,"conname":"mcp_oauth_requests_resource_not_null","contype":"n","convalidated":true,"definition":"NOT NULL resource","relname":"mcp_oauth_requests"},{"condeferrable":false,"condeferred":false,"conname":"mcp_oauth_requests_scope_not_null","contype":"n","convalidated":true,"definition":"NOT NULL scope","relname":"mcp_oauth_requests"},{"condeferrable":false,"condeferred":false,"conname":"mcp_operation_checkpoints_before_sealed_not_null","contype":"n","convalidated":true,"definition":"NOT NULL before_sealed","relname":"mcp_operation_checkpoints"},{"condeferrable":false,"condeferred":false,"conname":"mcp_operation_checkpoints_created_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL created_at","relname":"mcp_operation_checkpoints"},{"condeferrable":false,"condeferred":false,"conname":"mcp_operation_checkpoints_operation_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (operation_id) REFERENCES mcp_operations(id)","relname":"mcp_operation_checkpoints"},{"condeferrable":false,"condeferred":false,"conname":"mcp_operation_checkpoints_operation_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL operation_id","relname":"mcp_operation_checkpoints"},{"condeferrable":false,"condeferred":false,"conname":"mcp_operation_checkpoints_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (operation_id, step_index)","relname":"mcp_operation_checkpoints"},{"condeferrable":false,"condeferred":false,"conname":"mcp_operation_checkpoints_step_index_not_null","contype":"n","convalidated":true,"definition":"NOT NULL step_index","relname":"mcp_operation_checkpoints"},{"condeferrable":false,"condeferred":false,"conname":"mcp_operation_steps_created_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL created_at","relname":"mcp_operation_steps"},{"condeferrable":false,"condeferred":false,"conname":"mcp_operation_steps_operation_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (operation_id) REFERENCES mcp_operations(id)","relname":"mcp_operation_steps"},{"condeferrable":false,"condeferred":false,"conname":"mcp_operation_steps_operation_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL operation_id","relname":"mcp_operation_steps"},{"condeferrable":false,"condeferred":false,"conname":"mcp_operation_steps_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (operation_id, step_index)","relname":"mcp_operation_steps"},{"condeferrable":false,"condeferred":false,"conname":"mcp_operation_steps_state_not_null","contype":"n","convalidated":true,"definition":"NOT NULL state","relname":"mcp_operation_steps"},{"condeferrable":false,"condeferred":false,"conname":"mcp_operation_steps_step_index_not_null","contype":"n","convalidated":true,"definition":"NOT NULL step_index","relname":"mcp_operation_steps"},{"condeferrable":false,"condeferred":false,"conname":"mcp_operations_connection_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (connection_id) REFERENCES mcp_connections(id)","relname":"mcp_operations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_operations_connection_id_idempotency_key_key","contype":"u","convalidated":true,"definition":"UNIQUE (connection_id, idempotency_key)","relname":"mcp_operations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_operations_connection_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL connection_id","relname":"mcp_operations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_operations_created_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL created_at","relname":"mcp_operations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_operations_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL id","relname":"mcp_operations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_operations_idempotency_key_not_null","contype":"n","convalidated":true,"definition":"NOT NULL idempotency_key","relname":"mcp_operations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_operations_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (id)","relname":"mcp_operations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_operations_plan_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (plan_id) REFERENCES mcp_plans(id)","relname":"mcp_operations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_operations_plan_id_key","contype":"u","convalidated":true,"definition":"UNIQUE (plan_id)","relname":"mcp_operations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_operations_plan_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL plan_id","relname":"mcp_operations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_operations_state_not_null","contype":"n","convalidated":true,"definition":"NOT NULL state","relname":"mcp_operations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_operations_verification_not_null","contype":"n","convalidated":true,"definition":"NOT NULL verification","relname":"mcp_operations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_owner_revocations_invalid_before_not_null","contype":"n","convalidated":true,"definition":"NOT NULL invalid_before","relname":"mcp_owner_revocations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_owner_revocations_owner_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL owner_id","relname":"mcp_owner_revocations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_owner_revocations_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (owner_id)","relname":"mcp_owner_revocations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_owner_revocations_updated_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL updated_at","relname":"mcp_owner_revocations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_path_checks_candidate_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL candidate_id","relname":"mcp_path_checks"},{"condeferrable":false,"condeferred":false,"conname":"mcp_path_checks_connection_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (connection_id) REFERENCES mcp_connections(id)","relname":"mcp_path_checks"},{"condeferrable":false,"condeferred":false,"conname":"mcp_path_checks_connection_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL connection_id","relname":"mcp_path_checks"},{"condeferrable":false,"condeferred":false,"conname":"mcp_path_checks_created_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL created_at","relname":"mcp_path_checks"},{"condeferrable":false,"condeferred":false,"conname":"mcp_path_checks_evidence_not_null","contype":"n","convalidated":true,"definition":"NOT NULL evidence","relname":"mcp_path_checks"},{"condeferrable":false,"condeferred":false,"conname":"mcp_path_checks_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL id","relname":"mcp_path_checks"},{"condeferrable":false,"condeferred":false,"conname":"mcp_path_checks_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (id)","relname":"mcp_path_checks"},{"condeferrable":false,"condeferred":false,"conname":"mcp_path_checks_profile_hash_not_null","contype":"n","convalidated":true,"definition":"NOT NULL profile_hash","relname":"mcp_path_checks"},{"condeferrable":false,"condeferred":false,"conname":"mcp_path_checks_status_check","contype":"c","convalidated":true,"definition":"CHECK ((status = ANY (ARRAY['passed'::text, 'failed'::text, 'unknown'::text])))","relname":"mcp_path_checks"},{"condeferrable":false,"condeferred":false,"conname":"mcp_path_checks_status_not_null","contype":"n","convalidated":true,"definition":"NOT NULL status","relname":"mcp_path_checks"},{"condeferrable":false,"condeferred":false,"conname":"mcp_plans_connection_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (connection_id) REFERENCES mcp_connections(id)","relname":"mcp_plans"},{"condeferrable":false,"condeferred":false,"conname":"mcp_plans_connection_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL connection_id","relname":"mcp_plans"},{"condeferrable":false,"condeferred":false,"conname":"mcp_plans_created_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL created_at","relname":"mcp_plans"},{"condeferrable":false,"condeferred":false,"conname":"mcp_plans_evidence_not_null","contype":"n","convalidated":true,"definition":"NOT NULL evidence","relname":"mcp_plans"},{"condeferrable":false,"condeferred":false,"conname":"mcp_plans_expires_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL expires_at","relname":"mcp_plans"},{"condeferrable":false,"condeferred":false,"conname":"mcp_plans_generation_not_null","contype":"n","convalidated":true,"definition":"NOT NULL generation","relname":"mcp_plans"},{"condeferrable":false,"condeferred":false,"conname":"mcp_plans_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL id","relname":"mcp_plans"},{"condeferrable":false,"condeferred":false,"conname":"mcp_plans_operation_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL operation_id","relname":"mcp_plans"},{"condeferrable":false,"condeferred":false,"conname":"mcp_plans_operation_version_not_null","contype":"n","convalidated":true,"definition":"NOT NULL operation_version","relname":"mcp_plans"},{"condeferrable":false,"condeferred":false,"conname":"mcp_plans_payload_not_null","contype":"n","convalidated":true,"definition":"NOT NULL payload","relname":"mcp_plans"},{"condeferrable":false,"condeferred":false,"conname":"mcp_plans_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (id)","relname":"mcp_plans"},{"condeferrable":false,"condeferred":false,"conname":"mcp_plans_policy_version_not_null","contype":"n","convalidated":true,"definition":"NOT NULL policy_version","relname":"mcp_plans"},{"condeferrable":false,"condeferred":false,"conname":"mcp_plans_state_not_null","contype":"n","convalidated":true,"definition":"NOT NULL state","relname":"mcp_plans"},{"condeferrable":false,"condeferred":false,"conname":"mcp_portal_events_created_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL created_at","relname":"mcp_portal_events"},{"condeferrable":false,"condeferred":false,"conname":"mcp_portal_events_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL id","relname":"mcp_portal_events"},{"condeferrable":false,"condeferred":false,"conname":"mcp_portal_events_owner_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL owner_id","relname":"mcp_portal_events"},{"condeferrable":false,"condeferred":false,"conname":"mcp_portal_events_payload_hash_not_null","contype":"n","convalidated":true,"definition":"NOT NULL payload_hash","relname":"mcp_portal_events"},{"condeferrable":false,"condeferred":false,"conname":"mcp_portal_events_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (id)","relname":"mcp_portal_events"},{"condeferrable":false,"condeferred":false,"conname":"mcp_protections_created_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL created_at","relname":"mcp_protections"},{"condeferrable":false,"condeferred":false,"conname":"mcp_protections_created_by_not_null","contype":"n","convalidated":true,"definition":"NOT NULL created_by","relname":"mcp_protections"},{"condeferrable":false,"condeferred":false,"conname":"mcp_protections_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL id","relname":"mcp_protections"},{"condeferrable":false,"condeferred":false,"conname":"mcp_protections_object_ref_not_null","contype":"n","convalidated":true,"definition":"NOT NULL object_ref","relname":"mcp_protections"},{"condeferrable":false,"condeferred":false,"conname":"mcp_protections_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (id)","relname":"mcp_protections"},{"condeferrable":false,"condeferred":false,"conname":"mcp_protections_reason_not_null","contype":"n","convalidated":true,"definition":"NOT NULL reason","relname":"mcp_protections"},{"condeferrable":false,"condeferred":false,"conname":"mcp_read_leases_connection_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (connection_id) REFERENCES mcp_connections(id) ON DELETE CASCADE","relname":"mcp_read_leases"},{"condeferrable":false,"condeferred":false,"conname":"mcp_read_leases_connection_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL connection_id","relname":"mcp_read_leases"},{"condeferrable":false,"condeferred":false,"conname":"mcp_read_leases_expires_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL expires_at","relname":"mcp_read_leases"},{"condeferrable":false,"condeferred":false,"conname":"mcp_read_leases_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL id","relname":"mcp_read_leases"},{"condeferrable":false,"condeferred":false,"conname":"mcp_read_leases_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (id)","relname":"mcp_read_leases"},{"condeferrable":false,"condeferred":false,"conname":"mcp_recovery_intents_authority_profile_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (authority_profile_id) REFERENCES mcp_routing_profiles(id)","relname":"mcp_recovery_intents"},{"condeferrable":false,"condeferred":false,"conname":"mcp_recovery_intents_authority_profile_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL authority_profile_id","relname":"mcp_recovery_intents"},{"condeferrable":false,"condeferred":false,"conname":"mcp_recovery_intents_created_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL created_at","relname":"mcp_recovery_intents"},{"condeferrable":false,"condeferred":false,"conname":"mcp_recovery_intents_operation_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (operation_id) REFERENCES mcp_operations(id)","relname":"mcp_recovery_intents"},{"condeferrable":false,"condeferred":false,"conname":"mcp_recovery_intents_operation_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL operation_id","relname":"mcp_recovery_intents"},{"condeferrable":false,"condeferred":false,"conname":"mcp_recovery_intents_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (operation_id)","relname":"mcp_recovery_intents"},{"condeferrable":false,"condeferred":false,"conname":"mcp_recovery_intents_state_not_null","contype":"n","convalidated":true,"definition":"NOT NULL state","relname":"mcp_recovery_intents"},{"condeferrable":false,"condeferred":false,"conname":"mcp_requests_connection_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (connection_id) REFERENCES mcp_connections(id) ON DELETE SET NULL","relname":"mcp_requests"},{"condeferrable":false,"condeferred":false,"conname":"mcp_requests_created_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL created_at","relname":"mcp_requests"},{"condeferrable":false,"condeferred":false,"conname":"mcp_requests_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL id","relname":"mcp_requests"},{"condeferrable":false,"condeferred":false,"conname":"mcp_requests_input_not_null","contype":"n","convalidated":true,"definition":"NOT NULL input","relname":"mcp_requests"},{"condeferrable":false,"condeferred":false,"conname":"mcp_requests_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (id)","relname":"mcp_requests"},{"condeferrable":false,"condeferred":false,"conname":"mcp_requests_server_ids_not_null","contype":"n","convalidated":true,"definition":"NOT NULL server_ids","relname":"mcp_requests"},{"condeferrable":false,"condeferred":false,"conname":"mcp_requests_status_not_null","contype":"n","convalidated":true,"definition":"NOT NULL status","relname":"mcp_requests"},{"condeferrable":false,"condeferred":false,"conname":"mcp_requests_tool_not_null","contype":"n","convalidated":true,"definition":"NOT NULL tool","relname":"mcp_requests"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_forward_charges_binding_proof_check","contype":"c","convalidated":true,"definition":"CHECK ((binding_proof ~ '^[a-f0-9]{64}$'::text))","relname":"mcp_routing_forward_charges"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_forward_charges_binding_proof_not_null","contype":"n","convalidated":true,"definition":"NOT NULL binding_proof","relname":"mcp_routing_forward_charges"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_forward_charges_binding_sealed_check","contype":"c","convalidated":true,"definition":"CHECK (((octet_length(binding_sealed) >= 1) AND (octet_length(binding_sealed) <= 262144)))","relname":"mcp_routing_forward_charges"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_forward_charges_binding_sealed_not_null","contype":"n","convalidated":true,"definition":"NOT NULL binding_sealed","relname":"mcp_routing_forward_charges"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_forward_charges_charge_units_check","contype":"c","convalidated":true,"definition":"CHECK ((charge_units = 1))","relname":"mcp_routing_forward_charges"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_forward_charges_charge_units_not_null","contype":"n","convalidated":true,"definition":"NOT NULL charge_units","relname":"mcp_routing_forward_charges"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_forward_charges_connection_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL connection_id","relname":"mcp_routing_forward_charges"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_forward_charges_created_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL created_at","relname":"mcp_routing_forward_charges"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_forward_charges_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (source_operation_id)","relname":"mcp_routing_forward_charges"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_forward_charges_profile_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL profile_id","relname":"mcp_routing_forward_charges"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_forward_charges_source_operation_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL source_operation_id","relname":"mcp_routing_forward_charges"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_forward_charges_source_plan_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL source_plan_id","relname":"mcp_routing_forward_charges"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_forward_charges_source_step_index_check","contype":"c","convalidated":true,"definition":"CHECK ((source_step_index = 0))","relname":"mcp_routing_forward_charges"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_forward_charges_source_step_index_not_null","contype":"n","convalidated":true,"definition":"NOT NULL source_step_index","relname":"mcp_routing_forward_charges"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_manual_inverse_charg_recovery_operation_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL recovery_operation_id","relname":"mcp_routing_manual_inverse_charges"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_manual_inverse_charges_binding_proof_check","contype":"c","convalidated":true,"definition":"CHECK ((binding_proof ~ '^[a-f0-9]{64}$'::text))","relname":"mcp_routing_manual_inverse_charges"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_manual_inverse_charges_binding_proof_not_null","contype":"n","convalidated":true,"definition":"NOT NULL binding_proof","relname":"mcp_routing_manual_inverse_charges"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_manual_inverse_charges_binding_sealed_check","contype":"c","convalidated":true,"definition":"CHECK (((octet_length(binding_sealed) >= 1) AND (octet_length(binding_sealed) <= 262144)))","relname":"mcp_routing_manual_inverse_charges"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_manual_inverse_charges_binding_sealed_not_null","contype":"n","convalidated":true,"definition":"NOT NULL binding_sealed","relname":"mcp_routing_manual_inverse_charges"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_manual_inverse_charges_charge_units_check","contype":"c","convalidated":true,"definition":"CHECK ((charge_units = 1))","relname":"mcp_routing_manual_inverse_charges"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_manual_inverse_charges_charge_units_not_null","contype":"n","convalidated":true,"definition":"NOT NULL charge_units","relname":"mcp_routing_manual_inverse_charges"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_manual_inverse_charges_connection_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL connection_id","relname":"mcp_routing_manual_inverse_charges"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_manual_inverse_charges_created_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL created_at","relname":"mcp_routing_manual_inverse_charges"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_manual_inverse_charges_owner_id_check","contype":"c","convalidated":true,"definition":"CHECK (((octet_length(owner_id) >= 1) AND (octet_length(owner_id) <= 1000)))","relname":"mcp_routing_manual_inverse_charges"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_manual_inverse_charges_owner_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL owner_id","relname":"mcp_routing_manual_inverse_charges"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_manual_inverse_charges_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (recovery_operation_id)","relname":"mcp_routing_manual_inverse_charges"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_manual_inverse_charges_profile_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL profile_id","relname":"mcp_routing_manual_inverse_charges"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_manual_inverse_charges_profile_version_check","contype":"c","convalidated":true,"definition":"CHECK ((profile_version > 0))","relname":"mcp_routing_manual_inverse_charges"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_manual_inverse_charges_profile_version_not_null","contype":"n","convalidated":true,"definition":"NOT NULL profile_version","relname":"mcp_routing_manual_inverse_charges"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_manual_inverse_charges_recovery_plan_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL recovery_plan_id","relname":"mcp_routing_manual_inverse_charges"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_manual_inverse_charges_source_operation_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL source_operation_id","relname":"mcp_routing_manual_inverse_charges"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_manual_inverse_charges_source_plan_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL source_plan_id","relname":"mcp_routing_manual_inverse_charges"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_manual_inverse_charges_source_step_index_check","contype":"c","convalidated":true,"definition":"CHECK ((source_step_index = 0))","relname":"mcp_routing_manual_inverse_charges"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_manual_inverse_charges_source_step_index_not_null","contype":"n","convalidated":true,"definition":"NOT NULL source_step_index","relname":"mcp_routing_manual_inverse_charges"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_observation_source_proof","contype":"c","convalidated":true,"definition":"CHECK (((source_proof IS NULL) OR (source_proof ~ '^[a-f0-9]{64}$'::text)))","relname":"mcp_routing_observations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_observations_context_verified_not_null","contype":"n","convalidated":true,"definition":"NOT NULL context_verified","relname":"mcp_routing_observations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_observations_created_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL created_at","relname":"mcp_routing_observations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_observations_dl_mbps_check","contype":"c","convalidated":true,"definition":"CHECK (((dl_mbps IS NULL) OR (dl_mbps >= (0)::double precision)))","relname":"mcp_routing_observations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_observations_dst_interface_not_null","contype":"n","convalidated":true,"definition":"NOT NULL dst_interface","relname":"mcp_routing_observations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_observations_dst_server_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL dst_server_id","relname":"mcp_routing_observations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_observations_family_check","contype":"c","convalidated":true,"definition":"CHECK ((family = ANY (ARRAY['ipv4'::text, 'ipv6'::text])))","relname":"mcp_routing_observations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_observations_family_not_null","contype":"n","convalidated":true,"definition":"NOT NULL family","relname":"mcp_routing_observations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_observations_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL id","relname":"mcp_routing_observations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_observations_loss_pct_check","contype":"c","convalidated":true,"definition":"CHECK (((loss_pct IS NULL) OR ((loss_pct >= (0)::double precision) AND (loss_pct <= (100)::double precision))))","relname":"mcp_routing_observations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_observations_ping_ms_check","contype":"c","convalidated":true,"definition":"CHECK (((ping_ms IS NULL) OR (ping_ms >= (0)::double precision)))","relname":"mcp_routing_observations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_observations_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (id)","relname":"mcp_routing_observations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_observations_routing_table_not_null","contype":"n","convalidated":true,"definition":"NOT NULL routing_table","relname":"mcp_routing_observations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_observations_source_not_null","contype":"n","convalidated":true,"definition":"NOT NULL source","relname":"mcp_routing_observations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_observations_src_interface_not_null","contype":"n","convalidated":true,"definition":"NOT NULL src_interface","relname":"mcp_routing_observations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_observations_src_server_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL src_server_id","relname":"mcp_routing_observations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_observations_ul_mbps_check","contype":"c","convalidated":true,"definition":"CHECK (((ul_mbps IS NULL) OR (ul_mbps >= (0)::double precision)))","relname":"mcp_routing_observations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_profiles_config_not_null","contype":"n","convalidated":true,"definition":"NOT NULL config","relname":"mcp_routing_profiles"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_profiles_connection_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (connection_id) REFERENCES mcp_connections(id)","relname":"mcp_routing_profiles"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_profiles_connection_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL connection_id","relname":"mcp_routing_profiles"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_profiles_credential_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (credential_id) REFERENCES mcp_credentials(id)","relname":"mcp_routing_profiles"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_profiles_enabled_not_null","contype":"n","convalidated":true,"definition":"NOT NULL enabled","relname":"mcp_routing_profiles"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_profiles_grant_expires_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL grant_expires_at","relname":"mcp_routing_profiles"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_profiles_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL id","relname":"mcp_routing_profiles"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_profiles_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (id)","relname":"mcp_routing_profiles"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_profiles_state_not_null","contype":"n","convalidated":true,"definition":"NOT NULL state","relname":"mcp_routing_profiles"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_profiles_updated_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL updated_at","relname":"mcp_routing_profiles"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_profiles_version_not_null","contype":"n","convalidated":true,"definition":"NOT NULL version","relname":"mcp_routing_profiles"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_reservation_slots_created_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL created_at","relname":"mcp_routing_reservation_slots"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_reservation_slots_lane_check","contype":"c","convalidated":true,"definition":"CHECK ((lane = ANY (ARRAY['forward'::text, 'inverse'::text])))","relname":"mcp_routing_reservation_slots"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_reservation_slots_lane_not_null","contype":"n","convalidated":true,"definition":"NOT NULL lane","relname":"mcp_routing_reservation_slots"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_reservation_slots_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (reservation_id, lane)","relname":"mcp_routing_reservation_slots"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_reservation_slots_profile_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (profile_id) REFERENCES mcp_routing_profiles(id)","relname":"mcp_routing_reservation_slots"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_reservation_slots_profile_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL profile_id","relname":"mcp_routing_reservation_slots"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_reservation_slots_reservation_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (reservation_id) REFERENCES mcp_routing_reservations(id)","relname":"mcp_routing_reservation_slots"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_reservation_slots_reservation_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL reservation_id","relname":"mcp_routing_reservation_slots"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_reservation_slots_state_check","contype":"c","convalidated":true,"definition":"CHECK ((state = ANY (ARRAY['held'::text, 'spent'::text, 'proven-unused'::text, 'unknown'::text])))","relname":"mcp_routing_reservation_slots"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_reservation_slots_state_not_null","contype":"n","convalidated":true,"definition":"NOT NULL state","relname":"mcp_routing_reservation_slots"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_reservations_binding_proof_not_null","contype":"n","convalidated":true,"definition":"NOT NULL binding_proof","relname":"mcp_routing_reservations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_reservations_binding_sealed_not_null","contype":"n","convalidated":true,"definition":"NOT NULL binding_sealed","relname":"mcp_routing_reservations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_reservations_connection_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (connection_id) REFERENCES mcp_connections(id)","relname":"mcp_routing_reservations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_reservations_connection_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL connection_id","relname":"mcp_routing_reservations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_reservations_created_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL created_at","relname":"mcp_routing_reservations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_reservations_deadline_not_null","contype":"n","convalidated":true,"definition":"NOT NULL deadline","relname":"mcp_routing_reservations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_reservations_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL id","relname":"mcp_routing_reservations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_reservations_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (id)","relname":"mcp_routing_reservations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_reservations_profile_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (profile_id) REFERENCES mcp_routing_profiles(id)","relname":"mcp_routing_reservations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_reservations_profile_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL profile_id","relname":"mcp_routing_reservations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_reservations_revision_check","contype":"c","convalidated":true,"definition":"CHECK ((revision >= 1))","relname":"mcp_routing_reservations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_reservations_revision_not_null","contype":"n","convalidated":true,"definition":"NOT NULL revision","relname":"mcp_routing_reservations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_reservations_source_operation_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (source_operation_id) REFERENCES mcp_operations(id)","relname":"mcp_routing_reservations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_reservations_source_operation_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL source_operation_id","relname":"mcp_routing_reservations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_reservations_source_operation_id_source_step_in_key","contype":"u","convalidated":true,"definition":"UNIQUE (source_operation_id, source_step_index)","relname":"mcp_routing_reservations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_reservations_source_plan_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (source_plan_id) REFERENCES mcp_plans(id)","relname":"mcp_routing_reservations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_reservations_source_plan_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL source_plan_id","relname":"mcp_routing_reservations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_reservations_source_step_index_check","contype":"c","convalidated":true,"definition":"CHECK ((source_step_index = 0))","relname":"mcp_routing_reservations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_reservations_source_step_index_not_null","contype":"n","convalidated":true,"definition":"NOT NULL source_step_index","relname":"mcp_routing_reservations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_reservations_state_proof_not_null","contype":"n","convalidated":true,"definition":"NOT NULL state_proof","relname":"mcp_routing_reservations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_routing_reservations_state_sealed_not_null","contype":"n","convalidated":true,"definition":"NOT NULL state_sealed","relname":"mcp_routing_reservations"},{"condeferrable":false,"condeferred":false,"conname":"mcp_scoped_recovery_intents_authority_profile_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (authority_profile_id) REFERENCES mcp_routing_profiles(id)","relname":"mcp_scoped_recovery_intents"},{"condeferrable":false,"condeferred":false,"conname":"mcp_scoped_recovery_intents_check","contype":"c","convalidated":true,"definition":"CHECK (((mode = 'manual'::text) OR ((authority_profile_id IS NOT NULL) AND (authority_profile_version IS NOT NULL))))","relname":"mcp_scoped_recovery_intents"},{"condeferrable":false,"condeferred":false,"conname":"mcp_scoped_recovery_intents_check1","contype":"c","convalidated":true,"definition":"CHECK (((state = 'verified'::text) = ((verified_sealed IS NOT NULL) AND (verified_proof IS NOT NULL))))","relname":"mcp_scoped_recovery_intents"},{"condeferrable":false,"condeferred":false,"conname":"mcp_scoped_recovery_intents_created_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL created_at","relname":"mcp_scoped_recovery_intents"},{"condeferrable":false,"condeferred":false,"conname":"mcp_scoped_recovery_intents_deadline_not_null","contype":"n","convalidated":true,"definition":"NOT NULL deadline","relname":"mcp_scoped_recovery_intents"},{"condeferrable":false,"condeferred":false,"conname":"mcp_scoped_recovery_intents_intent_proof_not_null","contype":"n","convalidated":true,"definition":"NOT NULL intent_proof","relname":"mcp_scoped_recovery_intents"},{"condeferrable":false,"condeferred":false,"conname":"mcp_scoped_recovery_intents_intent_sealed_not_null","contype":"n","convalidated":true,"definition":"NOT NULL intent_sealed","relname":"mcp_scoped_recovery_intents"},{"condeferrable":false,"condeferred":false,"conname":"mcp_scoped_recovery_intents_mode_check","contype":"c","convalidated":true,"definition":"CHECK ((mode = ANY (ARRAY['manual'::text, 'reserved'::text])))","relname":"mcp_scoped_recovery_intents"},{"condeferrable":false,"condeferred":false,"conname":"mcp_scoped_recovery_intents_mode_not_null","contype":"n","convalidated":true,"definition":"NOT NULL mode","relname":"mcp_scoped_recovery_intents"},{"condeferrable":false,"condeferred":false,"conname":"mcp_scoped_recovery_intents_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (source_operation_id, source_step_index)","relname":"mcp_scoped_recovery_intents"},{"condeferrable":false,"condeferred":false,"conname":"mcp_scoped_recovery_intents_recovery_operation_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (recovery_operation_id) REFERENCES mcp_operations(id)","relname":"mcp_scoped_recovery_intents"},{"condeferrable":false,"condeferred":false,"conname":"mcp_scoped_recovery_intents_recovery_receipt_id_key","contype":"u","convalidated":true,"definition":"UNIQUE (recovery_receipt_id)","relname":"mcp_scoped_recovery_intents"},{"condeferrable":false,"condeferred":false,"conname":"mcp_scoped_recovery_intents_recovery_receipt_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL recovery_receipt_id","relname":"mcp_scoped_recovery_intents"},{"condeferrable":false,"condeferred":false,"conname":"mcp_scoped_recovery_intents_reservation_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (reservation_id) REFERENCES mcp_routing_reservations(id)","relname":"mcp_scoped_recovery_intents"},{"condeferrable":false,"condeferred":false,"conname":"mcp_scoped_recovery_intents_slot_phase_not_null","contype":"n","convalidated":true,"definition":"NOT NULL slot_phase","relname":"mcp_scoped_recovery_intents"},{"condeferrable":false,"condeferred":false,"conname":"mcp_scoped_recovery_intents_source_operation_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (source_operation_id) REFERENCES mcp_operations(id)","relname":"mcp_scoped_recovery_intents"},{"condeferrable":false,"condeferred":false,"conname":"mcp_scoped_recovery_intents_source_operation_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL source_operation_id","relname":"mcp_scoped_recovery_intents"},{"condeferrable":false,"condeferred":false,"conname":"mcp_scoped_recovery_intents_source_receipt_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL source_receipt_id","relname":"mcp_scoped_recovery_intents"},{"condeferrable":false,"condeferred":false,"conname":"mcp_scoped_recovery_intents_source_step_index_check","contype":"c","convalidated":true,"definition":"CHECK ((source_step_index >= 0))","relname":"mcp_scoped_recovery_intents"},{"condeferrable":false,"condeferred":false,"conname":"mcp_scoped_recovery_intents_source_step_index_not_null","contype":"n","convalidated":true,"definition":"NOT NULL source_step_index","relname":"mcp_scoped_recovery_intents"},{"condeferrable":false,"condeferred":false,"conname":"mcp_scoped_recovery_intents_state_check","contype":"c","convalidated":true,"definition":"CHECK ((state = ANY (ARRAY['intent'::text, 'verified'::text, 'unknown'::text])))","relname":"mcp_scoped_recovery_intents"},{"condeferrable":false,"condeferred":false,"conname":"mcp_scoped_recovery_intents_state_not_null","contype":"n","convalidated":true,"definition":"NOT NULL state","relname":"mcp_scoped_recovery_intents"},{"condeferrable":false,"condeferred":false,"conname":"mcp_secrets_ciphertext_not_null","contype":"n","convalidated":true,"definition":"NOT NULL ciphertext","relname":"mcp_secrets"},{"condeferrable":false,"condeferred":false,"conname":"mcp_secrets_created_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL created_at","relname":"mcp_secrets"},{"condeferrable":false,"condeferred":false,"conname":"mcp_secrets_created_by_not_null","contype":"n","convalidated":true,"definition":"NOT NULL created_by","relname":"mcp_secrets"},{"condeferrable":false,"condeferred":false,"conname":"mcp_secrets_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL id","relname":"mcp_secrets"},{"condeferrable":false,"condeferred":false,"conname":"mcp_secrets_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (id)","relname":"mcp_secrets"},{"condeferrable":false,"condeferred":false,"conname":"mcp_secrets_purpose_not_null","contype":"n","convalidated":true,"definition":"NOT NULL purpose","relname":"mcp_secrets"},{"condeferrable":false,"condeferred":false,"conname":"mcp_settings_audit_retention_days_check","contype":"c","convalidated":true,"definition":"CHECK (((audit_retention_days >= 30) AND (audit_retention_days <= 3650)))","relname":"mcp_settings"},{"condeferrable":false,"condeferred":false,"conname":"mcp_settings_audit_retention_days_not_null","contype":"n","convalidated":true,"definition":"NOT NULL audit_retention_days","relname":"mcp_settings"},{"condeferrable":false,"condeferred":false,"conname":"mcp_settings_enabled_not_null","contype":"n","convalidated":true,"definition":"NOT NULL enabled","relname":"mcp_settings"},{"condeferrable":false,"condeferred":false,"conname":"mcp_settings_id_check","contype":"c","convalidated":true,"definition":"CHECK ((id = 1))","relname":"mcp_settings"},{"condeferrable":false,"condeferred":false,"conname":"mcp_settings_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL id","relname":"mcp_settings"},{"condeferrable":false,"condeferred":false,"conname":"mcp_settings_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (id)","relname":"mcp_settings"},{"condeferrable":false,"condeferred":false,"conname":"mcp_settings_requests_retention_days_check","contype":"c","convalidated":true,"definition":"CHECK (((requests_retention_days >= 1) AND (requests_retention_days <= 365)))","relname":"mcp_settings"},{"condeferrable":false,"condeferred":false,"conname":"mcp_settings_requests_retention_days_not_null","contype":"n","convalidated":true,"definition":"NOT NULL requests_retention_days","relname":"mcp_settings"},{"condeferrable":false,"condeferred":false,"conname":"mcp_settings_updated_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL updated_at","relname":"mcp_settings"},{"condeferrable":false,"condeferred":false,"conname":"mcp_unauthorized_buckets_attempts_not_null","contype":"n","convalidated":true,"definition":"NOT NULL attempts","relname":"mcp_unauthorized_buckets"},{"condeferrable":false,"condeferred":false,"conname":"mcp_unauthorized_buckets_bucket_not_null","contype":"n","convalidated":true,"definition":"NOT NULL bucket","relname":"mcp_unauthorized_buckets"},{"condeferrable":false,"condeferred":false,"conname":"mcp_unauthorized_buckets_client_hash_not_null","contype":"n","convalidated":true,"definition":"NOT NULL client_hash","relname":"mcp_unauthorized_buckets"},{"condeferrable":false,"condeferred":false,"conname":"mcp_unauthorized_buckets_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (bucket, client_hash, reason)","relname":"mcp_unauthorized_buckets"},{"condeferrable":false,"condeferred":false,"conname":"mcp_unauthorized_buckets_reason_not_null","contype":"n","convalidated":true,"definition":"NOT NULL reason","relname":"mcp_unauthorized_buckets"},{"condeferrable":false,"condeferred":false,"conname":"recursive_routes_check_gateway_not_null","contype":"n","convalidated":true,"definition":"NOT NULL check_gateway","relname":"recursive_routes"},{"condeferrable":false,"condeferred":false,"conname":"recursive_routes_comment_not_null","contype":"n","convalidated":true,"definition":"NOT NULL comment","relname":"recursive_routes"},{"condeferrable":false,"condeferred":false,"conname":"recursive_routes_country_not_null","contype":"n","convalidated":true,"definition":"NOT NULL country","relname":"recursive_routes"},{"condeferrable":false,"condeferred":false,"conname":"recursive_routes_created_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL created_at","relname":"recursive_routes"},{"condeferrable":false,"condeferred":false,"conname":"recursive_routes_disabled_not_null","contype":"n","convalidated":true,"definition":"NOT NULL disabled","relname":"recursive_routes"},{"condeferrable":false,"condeferred":false,"conname":"recursive_routes_distance_not_null","contype":"n","convalidated":true,"definition":"NOT NULL distance","relname":"recursive_routes"},{"condeferrable":false,"condeferred":false,"conname":"recursive_routes_dst_address_not_null","contype":"n","convalidated":true,"definition":"NOT NULL dst_address","relname":"recursive_routes"},{"condeferrable":false,"condeferred":false,"conname":"recursive_routes_gateway_not_null","contype":"n","convalidated":true,"definition":"NOT NULL gateway","relname":"recursive_routes"},{"condeferrable":false,"condeferred":false,"conname":"recursive_routes_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL id","relname":"recursive_routes"},{"condeferrable":false,"condeferred":false,"conname":"recursive_routes_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (id)","relname":"recursive_routes"},{"condeferrable":false,"condeferred":false,"conname":"recursive_routes_routing_table_not_null","contype":"n","convalidated":true,"definition":"NOT NULL routing_table","relname":"recursive_routes"},{"condeferrable":false,"condeferred":false,"conname":"recursive_routes_server_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (server_id) REFERENCES servers(id) ON DELETE CASCADE","relname":"recursive_routes"},{"condeferrable":false,"condeferred":false,"conname":"recursive_routes_server_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL server_id","relname":"recursive_routes"},{"condeferrable":false,"condeferred":false,"conname":"recursive_routes_sort_order_not_null","contype":"n","convalidated":true,"definition":"NOT NULL sort_order","relname":"recursive_routes"},{"condeferrable":false,"condeferred":false,"conname":"recursive_routes_updated_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL updated_at","relname":"recursive_routes"},{"condeferrable":false,"condeferred":false,"conname":"reserved_inverse_evidence_pairs","contype":"c","convalidated":true,"definition":"CHECK ((((inverse_intent_sealed IS NULL) = (inverse_intent_proof IS NULL)) AND ((inverse_configuration_sealed IS NULL) = (inverse_configuration_proof IS NULL)) AND ((inverse_configuration_sealed IS NULL) OR (inverse_intent_sealed IS NOT NULL)) AND ((inverse_intent_sealed IS NULL) OR (mode = 'reserved'::text))))","relname":"mcp_scoped_recovery_intents"},{"condeferrable":false,"condeferred":false,"conname":"router_log_collection_state_failures_not_null","contype":"n","convalidated":true,"definition":"NOT NULL failures","relname":"router_log_collection_state"},{"condeferrable":false,"condeferred":false,"conname":"router_log_collection_state_generation_not_null","contype":"n","convalidated":true,"definition":"NOT NULL generation","relname":"router_log_collection_state"},{"condeferrable":false,"condeferred":false,"conname":"router_log_collection_state_host_not_null","contype":"n","convalidated":true,"definition":"NOT NULL host","relname":"router_log_collection_state"},{"condeferrable":false,"condeferred":false,"conname":"router_log_collection_state_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (server_id)","relname":"router_log_collection_state"},{"condeferrable":false,"condeferred":false,"conname":"router_log_collection_state_server_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL server_id","relname":"router_log_collection_state"},{"condeferrable":false,"condeferred":false,"conname":"router_log_collection_state_server_name_not_null","contype":"n","convalidated":true,"definition":"NOT NULL server_name","relname":"router_log_collection_state"},{"condeferrable":false,"condeferred":false,"conname":"router_log_collection_state_snapshot_not_null","contype":"n","convalidated":true,"definition":"NOT NULL snapshot","relname":"router_log_collection_state"},{"condeferrable":false,"condeferred":false,"conname":"router_log_entries_effective_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL effective_at","relname":"router_log_entries"},{"condeferrable":false,"condeferred":false,"conname":"router_log_entries_generation_not_null","contype":"n","convalidated":true,"definition":"NOT NULL generation","relname":"router_log_entries"},{"condeferrable":false,"condeferred":false,"conname":"router_log_entries_host_not_null","contype":"n","convalidated":true,"definition":"NOT NULL host","relname":"router_log_entries"},{"condeferrable":false,"condeferred":false,"conname":"router_log_entries_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL id","relname":"router_log_entries"},{"condeferrable":false,"condeferred":false,"conname":"router_log_entries_level_not_null","contype":"n","convalidated":true,"definition":"NOT NULL level","relname":"router_log_entries"},{"condeferrable":false,"condeferred":false,"conname":"router_log_entries_message_not_null","contype":"n","convalidated":true,"definition":"NOT NULL message","relname":"router_log_entries"},{"condeferrable":false,"condeferred":false,"conname":"router_log_entries_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (id)","relname":"router_log_entries"},{"condeferrable":false,"condeferred":false,"conname":"router_log_entries_raw_time_not_null","contype":"n","convalidated":true,"definition":"NOT NULL raw_time","relname":"router_log_entries"},{"condeferrable":false,"condeferred":false,"conname":"router_log_entries_received_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL received_at","relname":"router_log_entries"},{"condeferrable":false,"condeferred":false,"conname":"router_log_entries_router_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL router_id","relname":"router_log_entries"},{"condeferrable":false,"condeferred":false,"conname":"router_log_entries_server_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL server_id","relname":"router_log_entries"},{"condeferrable":false,"condeferred":false,"conname":"router_log_entries_server_name_not_null","contype":"n","convalidated":true,"definition":"NOT NULL server_name","relname":"router_log_entries"},{"condeferrable":false,"condeferred":false,"conname":"router_log_entries_topics_not_null","contype":"n","convalidated":true,"definition":"NOT NULL topics","relname":"router_log_entries"},{"condeferrable":false,"condeferred":false,"conname":"router_log_settings_enabled_not_null","contype":"n","convalidated":true,"definition":"NOT NULL enabled","relname":"router_log_settings"},{"condeferrable":false,"condeferred":false,"conname":"router_log_settings_id_check","contype":"c","convalidated":true,"definition":"CHECK ((id = 1))","relname":"router_log_settings"},{"condeferrable":false,"condeferred":false,"conname":"router_log_settings_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL id","relname":"router_log_settings"},{"condeferrable":false,"condeferred":false,"conname":"router_log_settings_interval_sec_check","contype":"c","convalidated":true,"definition":"CHECK (((interval_sec >= 5) AND (interval_sec <= 3600)))","relname":"router_log_settings"},{"condeferrable":false,"condeferred":false,"conname":"router_log_settings_interval_sec_not_null","contype":"n","convalidated":true,"definition":"NOT NULL interval_sec","relname":"router_log_settings"},{"condeferrable":false,"condeferred":false,"conname":"router_log_settings_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (id)","relname":"router_log_settings"},{"condeferrable":false,"condeferred":false,"conname":"router_log_settings_retention_days_check","contype":"c","convalidated":true,"definition":"CHECK (((retention_days >= 1) AND (retention_days <= 365)))","relname":"router_log_settings"},{"condeferrable":false,"condeferred":false,"conname":"router_log_settings_retention_days_not_null","contype":"n","convalidated":true,"definition":"NOT NULL retention_days","relname":"router_log_settings"},{"condeferrable":false,"condeferred":false,"conname":"scheduler_runs_duration_ms_not_null","contype":"n","convalidated":true,"definition":"NOT NULL duration_ms","relname":"scheduler_runs"},{"condeferrable":false,"condeferred":false,"conname":"scheduler_runs_finished_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL finished_at","relname":"scheduler_runs"},{"condeferrable":false,"condeferred":false,"conname":"scheduler_runs_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL id","relname":"scheduler_runs"},{"condeferrable":false,"condeferred":false,"conname":"scheduler_runs_job_key_not_null","contype":"n","convalidated":true,"definition":"NOT NULL job_key","relname":"scheduler_runs"},{"condeferrable":false,"condeferred":false,"conname":"scheduler_runs_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (id)","relname":"scheduler_runs"},{"condeferrable":false,"condeferred":false,"conname":"scheduler_runs_started_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL started_at","relname":"scheduler_runs"},{"condeferrable":false,"condeferred":false,"conname":"scheduler_runs_status_check","contype":"c","convalidated":true,"definition":"CHECK ((status = ANY (ARRAY['ok'::text, 'error'::text])))","relname":"scheduler_runs"},{"condeferrable":false,"condeferred":false,"conname":"scheduler_runs_status_not_null","contype":"n","convalidated":true,"definition":"NOT NULL status","relname":"scheduler_runs"},{"condeferrable":false,"condeferred":false,"conname":"schema_migrations_applied_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL applied_at","relname":"schema_migrations"},{"condeferrable":false,"condeferred":false,"conname":"schema_migrations_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL id","relname":"schema_migrations"},{"condeferrable":false,"condeferred":false,"conname":"schema_migrations_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (id)","relname":"schema_migrations"},{"condeferrable":false,"condeferred":false,"conname":"scoped_reservation_slot_shape","contype":"c","convalidated":true,"definition":"CHECK ((((mode = 'manual'::text) AND (reservation_id IS NULL) AND (slot_phase = 'recovery-intent'::text) AND (source_configuration_proof IS NOT NULL)) OR ((mode = 'reserved'::text) AND (reservation_id IS NOT NULL) AND (((slot_phase = 'reservation-held'::text) AND (source_configuration_proof IS NULL)) OR ((slot_phase = ANY (ARRAY['reservation-bound'::text, 'reserved-attempt'::text])) AND (source_configuration_proof IS NOT NULL))))))","relname":"mcp_scoped_recovery_intents"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_acks_ack_proof_check","contype":"c","convalidated":true,"definition":"CHECK ((ack_proof ~ '^[a-f0-9]{64}$'::text))","relname":"server_poll_acks"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_acks_ack_proof_not_null","contype":"n","convalidated":true,"definition":"NOT NULL ack_proof","relname":"server_poll_acks"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_acks_check","contype":"c","convalidated":true,"definition":"CHECK (((stage ~~ 'native.%'::text) OR (outcome = 'confirmed'::text)))","relname":"server_poll_acks"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_acks_created_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL created_at","relname":"server_poll_acks"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_acks_outcome_check","contype":"c","convalidated":true,"definition":"CHECK ((outcome = ANY (ARRAY['confirmed'::text, 'read-failed'::text])))","relname":"server_poll_acks"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_acks_outcome_not_null","contype":"n","convalidated":true,"definition":"NOT NULL outcome","relname":"server_poll_acks"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_acks_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (receipt_id, stage)","relname":"server_poll_acks"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_acks_receipt_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL receipt_id","relname":"server_poll_acks"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_acks_receipt_id_stage_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (receipt_id, stage) REFERENCES server_poll_intents(receipt_id, stage)","relname":"server_poll_acks"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_acks_result_proof_check","contype":"c","convalidated":true,"definition":"CHECK ((result_proof ~ '^[a-f0-9]{64}$'::text))","relname":"server_poll_acks"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_acks_result_proof_not_null","contype":"n","convalidated":true,"definition":"NOT NULL result_proof","relname":"server_poll_acks"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_acks_stage_not_null","contype":"n","convalidated":true,"definition":"NOT NULL stage","relname":"server_poll_acks"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_archives_archive_proof_check","contype":"c","convalidated":true,"definition":"CHECK ((archive_proof ~ '^[a-f0-9]{64}$'::text))","relname":"server_poll_archives"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_archives_archive_proof_not_null","contype":"n","convalidated":true,"definition":"NOT NULL archive_proof","relname":"server_poll_archives"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_archives_binding_proof_check","contype":"c","convalidated":true,"definition":"CHECK ((binding_proof ~ '^[a-f0-9]{64}$'::text))","relname":"server_poll_archives"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_archives_binding_proof_not_null","contype":"n","convalidated":true,"definition":"NOT NULL binding_proof","relname":"server_poll_archives"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_archives_check","contype":"c","convalidated":true,"definition":"CHECK ((((ciphertext_bytes >= 1) AND (ciphertext_bytes <= 131072)) AND (ciphertext_bytes = octet_length(ciphertext))))","relname":"server_poll_archives"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_archives_ciphertext_bytes_not_null","contype":"n","convalidated":true,"definition":"NOT NULL ciphertext_bytes","relname":"server_poll_archives"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_archives_ciphertext_not_null","contype":"n","convalidated":true,"definition":"NOT NULL ciphertext","relname":"server_poll_archives"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_archives_compaction_xid_not_null","contype":"n","convalidated":true,"definition":"NOT NULL compaction_xid","relname":"server_poll_archives"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_archives_compressed_bytes_check","contype":"c","convalidated":true,"definition":"CHECK (((compressed_bytes >= 1) AND (compressed_bytes <= 98048)))","relname":"server_poll_archives"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_archives_compressed_bytes_not_null","contype":"n","convalidated":true,"definition":"NOT NULL compressed_bytes","relname":"server_poll_archives"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_archives_connection_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL connection_id","relname":"server_poll_archives"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_archives_context_proof_check","contype":"c","convalidated":true,"definition":"CHECK ((context_proof ~ '^[a-f0-9]{64}$'::text))","relname":"server_poll_archives"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_archives_context_proof_not_null","contype":"n","convalidated":true,"definition":"NOT NULL context_proof","relname":"server_poll_archives"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_archives_created_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL created_at","relname":"server_poll_archives"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_archives_decoded_bytes_check","contype":"c","convalidated":true,"definition":"CHECK (((decoded_bytes >= 1) AND (decoded_bytes <= 16777216)))","relname":"server_poll_archives"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_archives_decoded_bytes_not_null","contype":"n","convalidated":true,"definition":"NOT NULL decoded_bytes","relname":"server_poll_archives"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_archives_execution_id_key","contype":"u","convalidated":true,"definition":"UNIQUE (execution_id)","relname":"server_poll_archives"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_archives_execution_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL execution_id","relname":"server_poll_archives"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_archives_original_activity_at_check","contype":"c","convalidated":true,"definition":"CHECK (isfinite(original_activity_at))","relname":"server_poll_archives"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_archives_original_activity_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL original_activity_at","relname":"server_poll_archives"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_archives_original_expires_at_check","contype":"c","convalidated":true,"definition":"CHECK (isfinite(original_expires_at))","relname":"server_poll_archives"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_archives_original_expires_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL original_expires_at","relname":"server_poll_archives"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_archives_owner_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL owner_id","relname":"server_poll_archives"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_archives_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (receipt_id)","relname":"server_poll_archives"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_archives_receipt_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (receipt_id) REFERENCES server_poll_storage_admissions(receipt_id)","relname":"server_poll_archives"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_archives_receipt_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL receipt_id","relname":"server_poll_archives"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_archives_source_digest_check","contype":"c","convalidated":true,"definition":"CHECK ((source_digest ~ '^[a-f0-9]{64}$'::text))","relname":"server_poll_archives"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_archives_source_digest_not_null","contype":"n","convalidated":true,"definition":"NOT NULL source_digest","relname":"server_poll_archives"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_archives_source_sha256_check","contype":"c","convalidated":true,"definition":"CHECK ((source_sha256 ~ '^[a-f0-9]{64}$'::text))","relname":"server_poll_archives"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_archives_source_sha256_not_null","contype":"n","convalidated":true,"definition":"NOT NULL source_sha256","relname":"server_poll_archives"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_archives_terminal_digest_check","contype":"c","convalidated":true,"definition":"CHECK ((terminal_digest ~ '^[a-f0-9]{64}$'::text))","relname":"server_poll_archives"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_archives_terminal_digest_not_null","contype":"n","convalidated":true,"definition":"NOT NULL terminal_digest","relname":"server_poll_archives"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_archives_version_check","contype":"c","convalidated":true,"definition":"CHECK ((version = 1))","relname":"server_poll_archives"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_archives_version_not_null","contype":"n","convalidated":true,"definition":"NOT NULL version","relname":"server_poll_archives"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_compaction_claim_shape","contype":"c","convalidated":true,"definition":"CHECK ((((compaction_claim IS NULL) AND (compaction_claimed_at IS NULL) AND (compaction_claim_xid IS NULL)) OR ((compaction_claim IS NOT NULL) AND (compaction_claimed_at IS NOT NULL) AND (compaction_claim_xid IS NOT NULL) AND isfinite(compaction_claimed_at))))","relname":"server_poll_storage_admissions"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_executions_binding_proof_check","contype":"c","convalidated":true,"definition":"CHECK ((binding_proof ~ '^[a-f0-9]{64}$'::text))","relname":"server_poll_executions"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_executions_binding_proof_not_null","contype":"n","convalidated":true,"definition":"NOT NULL binding_proof","relname":"server_poll_executions"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_executions_context_ciphertext_check","contype":"c","convalidated":true,"definition":"CHECK ((octet_length(context_ciphertext) <= 2097152))","relname":"server_poll_executions"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_executions_context_ciphertext_not_null","contype":"n","convalidated":true,"definition":"NOT NULL context_ciphertext","relname":"server_poll_executions"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_executions_context_proof_check","contype":"c","convalidated":true,"definition":"CHECK ((context_proof ~ '^[a-f0-9]{64}$'::text))","relname":"server_poll_executions"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_executions_context_proof_not_null","contype":"n","convalidated":true,"definition":"NOT NULL context_proof","relname":"server_poll_executions"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_executions_created_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL created_at","relname":"server_poll_executions"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_executions_execution_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL execution_id","relname":"server_poll_executions"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_executions_identity_kind_check","contype":"c","convalidated":true,"definition":"CHECK ((identity_kind = ANY (ARRAY['mcp'::text, 'rest'::text])))","relname":"server_poll_executions"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_executions_identity_kind_execution_id_key","contype":"u","convalidated":true,"definition":"UNIQUE (identity_kind, execution_id)","relname":"server_poll_executions"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_executions_identity_kind_not_null","contype":"n","convalidated":true,"definition":"NOT NULL identity_kind","relname":"server_poll_executions"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_executions_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (receipt_id)","relname":"server_poll_executions"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_executions_receipt_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL receipt_id","relname":"server_poll_executions"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_intents_before_proof_check","contype":"c","convalidated":true,"definition":"CHECK ((before_proof ~ '^[a-f0-9]{64}$'::text))","relname":"server_poll_intents"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_intents_before_proof_not_null","contype":"n","convalidated":true,"definition":"NOT NULL before_proof","relname":"server_poll_intents"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_intents_created_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL created_at","relname":"server_poll_intents"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_intents_effect_proof_check","contype":"c","convalidated":true,"definition":"CHECK ((effect_proof ~ '^[a-f0-9]{64}$'::text))","relname":"server_poll_intents"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_intents_effect_proof_not_null","contype":"n","convalidated":true,"definition":"NOT NULL effect_proof","relname":"server_poll_intents"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_intents_intent_proof_check","contype":"c","convalidated":true,"definition":"CHECK ((intent_proof ~ '^[a-f0-9]{64}$'::text))","relname":"server_poll_intents"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_intents_intent_proof_not_null","contype":"n","convalidated":true,"definition":"NOT NULL intent_proof","relname":"server_poll_intents"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_intents_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (receipt_id, stage)","relname":"server_poll_intents"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_intents_receipt_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (receipt_id) REFERENCES server_poll_executions(receipt_id)","relname":"server_poll_intents"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_intents_receipt_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL receipt_id","relname":"server_poll_intents"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_intents_stage_check","contype":"c","convalidated":true,"definition":"CHECK ((stage ~ '^(native\\.(identity|resource|interfaces|addresses)|publish\\.[0-9]{1,4})$'::text))","relname":"server_poll_intents"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_intents_stage_not_null","contype":"n","convalidated":true,"definition":"NOT NULL stage","relname":"server_poll_intents"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_quarantines_context_proof_check","contype":"c","convalidated":true,"definition":"CHECK ((context_proof ~ '^[a-f0-9]{64}$'::text))","relname":"server_poll_quarantines"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_quarantines_context_proof_not_null","contype":"n","convalidated":true,"definition":"NOT NULL context_proof","relname":"server_poll_quarantines"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_quarantines_created_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL created_at","relname":"server_poll_quarantines"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_quarantines_execution_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL execution_id","relname":"server_poll_quarantines"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_quarantines_identity_kind_check","contype":"c","convalidated":true,"definition":"CHECK ((identity_kind = ANY (ARRAY['mcp'::text, 'rest'::text])))","relname":"server_poll_quarantines"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_quarantines_identity_kind_execution_id_key","contype":"u","convalidated":true,"definition":"UNIQUE (identity_kind, execution_id)","relname":"server_poll_quarantines"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_quarantines_identity_kind_not_null","contype":"n","convalidated":true,"definition":"NOT NULL identity_kind","relname":"server_poll_quarantines"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_quarantines_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (receipt_id)","relname":"server_poll_quarantines"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_quarantines_receipt_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL receipt_id","relname":"server_poll_quarantines"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_receipts_created_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL created_at","relname":"server_poll_receipts"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_receipts_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (receipt_id)","relname":"server_poll_receipts"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_receipts_receipt_ciphertext_check","contype":"c","convalidated":true,"definition":"CHECK ((octet_length(receipt_ciphertext) <= 262144))","relname":"server_poll_receipts"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_receipts_receipt_ciphertext_not_null","contype":"n","convalidated":true,"definition":"NOT NULL receipt_ciphertext","relname":"server_poll_receipts"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_receipts_receipt_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (receipt_id) REFERENCES server_poll_executions(receipt_id)","relname":"server_poll_receipts"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_receipts_receipt_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL receipt_id","relname":"server_poll_receipts"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_receipts_receipt_proof_check","contype":"c","convalidated":true,"definition":"CHECK ((receipt_proof ~ '^[a-f0-9]{64}$'::text))","relname":"server_poll_receipts"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_receipts_receipt_proof_not_null","contype":"n","convalidated":true,"definition":"NOT NULL receipt_proof","relname":"server_poll_receipts"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_storage_admissions_authority_expires_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL authority_expires_at","relname":"server_poll_storage_admissions"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_storage_admissions_authority_issued_at_check","contype":"c","convalidated":true,"definition":"CHECK (isfinite(authority_issued_at))","relname":"server_poll_storage_admissions"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_storage_admissions_authority_issued_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL authority_issued_at","relname":"server_poll_storage_admissions"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_storage_admissions_binding_proof_check","contype":"c","convalidated":true,"definition":"CHECK ((binding_proof ~ '^[a-f0-9]{64}$'::text))","relname":"server_poll_storage_admissions"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_storage_admissions_binding_proof_not_null","contype":"n","convalidated":true,"definition":"NOT NULL binding_proof","relname":"server_poll_storage_admissions"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_storage_admissions_check","contype":"c","convalidated":true,"definition":"CHECK ((isfinite(authority_expires_at) AND (authority_expires_at > authority_issued_at)))","relname":"server_poll_storage_admissions"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_storage_admissions_check1","contype":"c","convalidated":true,"definition":"CHECK ((((used_rows >= 0) AND (used_rows <= 4019)) AND (used_rows <= ((max_stages * 2) + 3))))","relname":"server_poll_storage_admissions"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_storage_admissions_check2","contype":"c","convalidated":true,"definition":"CHECK ((((identity_kind = 'mcp'::text) AND (connection_id IS NOT NULL)) OR ((identity_kind = 'rest'::text) AND (connection_id IS NULL))))","relname":"server_poll_storage_admissions"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_storage_admissions_check3","contype":"c","convalidated":true,"definition":"CHECK ((((claim_token IS NOT NULL) AND (claim_attempted_at IS NULL)) OR ((claim_token IS NULL) AND (claim_attempted_at IS NOT NULL))))","relname":"server_poll_storage_admissions"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_storage_admissions_check4","contype":"c","convalidated":true,"definition":"CHECK ((gc_not_before >= ((authority_expires_at + make_interval(days => retention_days)) + '00:01:00'::interval)))","relname":"server_poll_storage_admissions"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_storage_admissions_context_proof_check","contype":"c","convalidated":true,"definition":"CHECK ((context_proof ~ '^[a-f0-9]{64}$'::text))","relname":"server_poll_storage_admissions"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_storage_admissions_context_proof_not_null","contype":"n","convalidated":true,"definition":"NOT NULL context_proof","relname":"server_poll_storage_admissions"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_storage_admissions_created_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL created_at","relname":"server_poll_storage_admissions"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_storage_admissions_execution_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL execution_id","relname":"server_poll_storage_admissions"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_storage_admissions_gc_not_before_check","contype":"c","convalidated":true,"definition":"CHECK (isfinite(gc_not_before))","relname":"server_poll_storage_admissions"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_storage_admissions_gc_not_before_not_null","contype":"n","convalidated":true,"definition":"NOT NULL gc_not_before","relname":"server_poll_storage_admissions"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_storage_admissions_identity_kind_check","contype":"c","convalidated":true,"definition":"CHECK ((identity_kind = ANY (ARRAY['mcp'::text, 'rest'::text])))","relname":"server_poll_storage_admissions"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_storage_admissions_identity_kind_execution_id_key","contype":"u","convalidated":true,"definition":"UNIQUE (identity_kind, execution_id)","relname":"server_poll_storage_admissions"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_storage_admissions_identity_kind_not_null","contype":"n","convalidated":true,"definition":"NOT NULL identity_kind","relname":"server_poll_storage_admissions"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_storage_admissions_max_stages_check","contype":"c","convalidated":true,"definition":"CHECK (((max_stages >= 8) AND (max_stages <= 2008)))","relname":"server_poll_storage_admissions"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_storage_admissions_max_stages_not_null","contype":"n","convalidated":true,"definition":"NOT NULL max_stages","relname":"server_poll_storage_admissions"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_storage_admissions_owner_id_check","contype":"c","convalidated":true,"definition":"CHECK ((((length(owner_id) >= 1) AND (length(owner_id) <= 200)) AND (btrim(owner_id) = owner_id) AND (owner_id !~ '[[:cntrl:]]'::text)))","relname":"server_poll_storage_admissions"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_storage_admissions_owner_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL owner_id","relname":"server_poll_storage_admissions"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_storage_admissions_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (receipt_id)","relname":"server_poll_storage_admissions"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_storage_admissions_receipt_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL receipt_id","relname":"server_poll_storage_admissions"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_storage_admissions_retention_days_check","contype":"c","convalidated":true,"definition":"CHECK (((retention_days >= 1) AND (retention_days <= 365)))","relname":"server_poll_storage_admissions"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_storage_admissions_retention_days_not_null","contype":"n","convalidated":true,"definition":"NOT NULL retention_days","relname":"server_poll_storage_admissions"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_storage_admissions_safety_ms_check","contype":"c","convalidated":true,"definition":"CHECK ((safety_ms = 60000))","relname":"server_poll_storage_admissions"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_storage_admissions_safety_ms_not_null","contype":"n","convalidated":true,"definition":"NOT NULL safety_ms","relname":"server_poll_storage_admissions"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_storage_admissions_storage_state_check","contype":"c","convalidated":true,"definition":"CHECK ((storage_state = ANY (ARRAY['full'::text, 'compacted'::text])))","relname":"server_poll_storage_admissions"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_storage_admissions_storage_state_not_null","contype":"n","convalidated":true,"definition":"NOT NULL storage_state","relname":"server_poll_storage_admissions"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_storage_admissions_used_bytes_check","contype":"c","convalidated":true,"definition":"CHECK (((used_bytes >= 0) AND (used_bytes <= 8388608)))","relname":"server_poll_storage_admissions"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_storage_admissions_used_bytes_not_null","contype":"n","convalidated":true,"definition":"NOT NULL used_bytes","relname":"server_poll_storage_admissions"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_storage_admissions_used_rows_not_null","contype":"n","convalidated":true,"definition":"NOT NULL used_rows","relname":"server_poll_storage_admissions"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_storage_archive_charge","contype":"c","convalidated":true,"definition":"CHECK (((archive_bytes >= compacted_admissions) AND (archive_bytes <= (compacted_admissions * 131072))))","relname":"server_poll_storage_usage"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_storage_bytes_charge","contype":"c","convalidated":true,"definition":"CHECK (((reserved_bytes = (((admissions * 8421376) + (compacted_admissions * 32768)) + archive_bytes)) AND (reserved_bytes <=\nCASE\n WHEN (scope = 'global'::text) THEN 1077936128\n ELSE 67371008\nEND)))","relname":"server_poll_storage_usage"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_storage_compact_shape","contype":"c","convalidated":true,"definition":"CHECK ((((storage_state = 'full'::text) AND (compact_at IS NULL) AND (archive_bytes IS NULL) AND (original_activity_at IS NULL)) OR ((storage_state = 'compacted'::text) AND (identity_kind = 'mcp'::text) AND (claim_token IS NULL) AND (claim_attempted_at IS NOT NULL) AND (compaction_claim IS NOT NULL) AND (compaction_claimed_at IS NOT NULL) AND (compaction_claim_xid IS NOT NULL) AND (compact_at IS NOT NULL) AND (archive_bytes IS NOT NULL) AND (original_activity_at IS NOT NULL) AND isfinite(compact_at) AND ((archive_bytes >= 1) AND (archive_bytes <= 131072)) AND isfinite(original_activity_at) AND (original_activity_at >= created_at) AND (compact_at > (authority_expires_at + ((safety_ms)::double precision * '00:00:00.001'::interval))))))","relname":"server_poll_storage_admissions"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_storage_rows_charge","contype":"c","convalidated":true,"definition":"CHECK (((reserved_rows = ((admissions * 4019) + (compacted_admissions * 2))) AND (reserved_rows <=\nCASE\n WHEN (scope = 'global'::text) THEN 514432\n ELSE 32152\nEND)))","relname":"server_poll_storage_usage"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_storage_usage_admissions_check","contype":"c","convalidated":true,"definition":"CHECK (((admissions >= 0) AND (admissions <= 128)))","relname":"server_poll_storage_usage"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_storage_usage_admissions_not_null","contype":"n","convalidated":true,"definition":"NOT NULL admissions","relname":"server_poll_storage_usage"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_storage_usage_archive_bytes_check","contype":"c","convalidated":true,"definition":"CHECK ((archive_bytes >= 0))","relname":"server_poll_storage_usage"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_storage_usage_archive_bytes_not_null","contype":"n","convalidated":true,"definition":"NOT NULL archive_bytes","relname":"server_poll_storage_usage"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_storage_usage_check2","contype":"c","convalidated":true,"definition":"CHECK (((scope = 'global'::text) OR (admissions <= 8)))","relname":"server_poll_storage_usage"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_storage_usage_compacted_admissions_check","contype":"c","convalidated":true,"definition":"CHECK ((compacted_admissions >= 0))","relname":"server_poll_storage_usage"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_storage_usage_compacted_admissions_not_null","contype":"n","convalidated":true,"definition":"NOT NULL compacted_admissions","relname":"server_poll_storage_usage"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_storage_usage_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (scope)","relname":"server_poll_storage_usage"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_storage_usage_reserved_bytes_not_null","contype":"n","convalidated":true,"definition":"NOT NULL reserved_bytes","relname":"server_poll_storage_usage"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_storage_usage_reserved_rows_not_null","contype":"n","convalidated":true,"definition":"NOT NULL reserved_rows","relname":"server_poll_storage_usage"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_storage_usage_scope_check","contype":"c","convalidated":true,"definition":"CHECK (((scope = 'global'::text) OR ((scope ~~ 'owner:%'::text) AND ((length(scope) >= 7) AND (length(scope) <= 206)))))","relname":"server_poll_storage_usage"},{"condeferrable":false,"condeferred":false,"conname":"server_poll_storage_usage_scope_not_null","contype":"n","convalidated":true,"definition":"NOT NULL scope","relname":"server_poll_storage_usage"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_execution_payloads_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (receipt_id)","relname":"server_probe_execution_payloads"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_execution_payloads_receipt_ciphertext_check","contype":"c","convalidated":true,"definition":"CHECK (((octet_length(receipt_ciphertext) >= 1) AND (octet_length(receipt_ciphertext) <= 262144)))","relname":"server_probe_execution_payloads"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_execution_payloads_receipt_ciphertext_not_null","contype":"n","convalidated":true,"definition":"NOT NULL receipt_ciphertext","relname":"server_probe_execution_payloads"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_execution_payloads_receipt_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (receipt_id) REFERENCES server_probe_executions(receipt_id)","relname":"server_probe_execution_payloads"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_execution_payloads_receipt_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL receipt_id","relname":"server_probe_execution_payloads"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_execution_payloads_receipt_proof_check","contype":"c","convalidated":true,"definition":"CHECK ((receipt_proof ~ '^[a-f0-9]{64}$'::text))","relname":"server_probe_execution_payloads"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_execution_payloads_receipt_proof_not_null","contype":"n","convalidated":true,"definition":"NOT NULL receipt_proof","relname":"server_probe_execution_payloads"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_execution_quarantin_identity_kind_execution_id_key","contype":"u","convalidated":true,"definition":"UNIQUE (identity_kind, execution_id)","relname":"server_probe_execution_quarantines"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_execution_quarantines_attempted_stages_check","contype":"c","convalidated":true,"definition":"CHECK (((attempted_stages >= 0) AND (attempted_stages <= 11)))","relname":"server_probe_execution_quarantines"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_execution_quarantines_attempted_stages_not_null","contype":"n","convalidated":true,"definition":"NOT NULL attempted_stages","relname":"server_probe_execution_quarantines"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_execution_quarantines_binding_proof_check","contype":"c","convalidated":true,"definition":"CHECK ((binding_proof ~ '^[a-f0-9]{64}$'::text))","relname":"server_probe_execution_quarantines"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_execution_quarantines_binding_proof_not_null","contype":"n","convalidated":true,"definition":"NOT NULL binding_proof","relname":"server_probe_execution_quarantines"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_execution_quarantines_check","contype":"c","convalidated":true,"definition":"CHECK (((completed_stages >= 0) AND (completed_stages <= attempted_stages)))","relname":"server_probe_execution_quarantines"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_execution_quarantines_completed_stages_not_null","contype":"n","convalidated":true,"definition":"NOT NULL completed_stages","relname":"server_probe_execution_quarantines"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_execution_quarantines_created_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL created_at","relname":"server_probe_execution_quarantines"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_execution_quarantines_error_code_check","contype":"c","convalidated":true,"definition":"CHECK ((error_code ~ '^[A-Z_]{1,64}$'::text))","relname":"server_probe_execution_quarantines"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_execution_quarantines_error_code_not_null","contype":"n","convalidated":true,"definition":"NOT NULL error_code","relname":"server_probe_execution_quarantines"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_execution_quarantines_execution_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL execution_id","relname":"server_probe_execution_quarantines"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_execution_quarantines_identity_kind_check","contype":"c","convalidated":true,"definition":"CHECK ((identity_kind = ANY (ARRAY['mcp'::text, 'rest'::text])))","relname":"server_probe_execution_quarantines"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_execution_quarantines_identity_kind_not_null","contype":"n","convalidated":true,"definition":"NOT NULL identity_kind","relname":"server_probe_execution_quarantines"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_execution_quarantines_identity_proof_check","contype":"c","convalidated":true,"definition":"CHECK ((identity_proof ~ '^[a-f0-9]{64}$'::text))","relname":"server_probe_execution_quarantines"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_execution_quarantines_identity_proof_not_null","contype":"n","convalidated":true,"definition":"NOT NULL identity_proof","relname":"server_probe_execution_quarantines"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_execution_quarantines_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (receipt_id)","relname":"server_probe_execution_quarantines"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_execution_quarantines_receipt_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL receipt_id","relname":"server_probe_execution_quarantines"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_execution_stages_check","contype":"c","convalidated":true,"definition":"CHECK ((((state = 'intent'::text) AND (outcome IS NULL) AND (received_at IS NULL)) OR ((state = 'received'::text) AND (outcome IS NOT NULL) AND (received_at IS NOT NULL))))","relname":"server_probe_execution_stages"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_execution_stages_created_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL created_at","relname":"server_probe_execution_stages"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_execution_stages_kind_check","contype":"c","convalidated":true,"definition":"CHECK ((kind = ANY (ARRAY['source-dns-A'::text, 'native-ping'::text, 'native-traceroute'::text, 'native-bandwidth'::text, 'native-route-read'::text, 'manager-dns-A'::text, 'manager-dns-AAAA'::text, 'manager-dns-MX'::text, 'manager-dns-NS'::text, 'manager-dns-TXT'::text, 'manager-dns-CNAME'::text, 'manager-dns-PTR'::text, 'native-mtu-1500'::text, 'native-mtu-1492'::text, 'native-mtu-1480'::text, 'native-mtu-1476'::text, 'native-mtu-1472'::text, 'native-mtu-1468'::text, 'native-mtu-1400'::text, 'native-mtu-1280'::text, 'native-mtu-1024'::text, 'native-mtu-576'::text])))","relname":"server_probe_execution_stages"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_execution_stages_kind_not_null","contype":"n","convalidated":true,"definition":"NOT NULL kind","relname":"server_probe_execution_stages"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_execution_stages_outcome_check","contype":"c","convalidated":true,"definition":"CHECK ((outcome = ANY (ARRAY['received'::text, 'source-unavailable'::text])))","relname":"server_probe_execution_stages"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_execution_stages_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (receipt_id, stage_index)","relname":"server_probe_execution_stages"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_execution_stages_receipt_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (receipt_id) REFERENCES server_probe_executions(receipt_id)","relname":"server_probe_execution_stages"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_execution_stages_receipt_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL receipt_id","relname":"server_probe_execution_stages"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_execution_stages_stage_index_check","contype":"c","convalidated":true,"definition":"CHECK (((stage_index >= 1) AND (stage_index <= 11)))","relname":"server_probe_execution_stages"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_execution_stages_stage_index_not_null","contype":"n","convalidated":true,"definition":"NOT NULL stage_index","relname":"server_probe_execution_stages"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_execution_stages_state_check","contype":"c","convalidated":true,"definition":"CHECK ((state = ANY (ARRAY['intent'::text, 'received'::text])))","relname":"server_probe_execution_stages"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_execution_stages_state_not_null","contype":"n","convalidated":true,"definition":"NOT NULL state","relname":"server_probe_execution_stages"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_execution_stages_timeout_ms_check","contype":"c","convalidated":true,"definition":"CHECK (((timeout_ms >= 1) AND (timeout_ms <= 120000)))","relname":"server_probe_execution_stages"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_execution_stages_timeout_ms_not_null","contype":"n","convalidated":true,"definition":"NOT NULL timeout_ms","relname":"server_probe_execution_stages"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_executions_actor_id_check","contype":"c","convalidated":true,"definition":"CHECK (((length(actor_id) >= 1) AND (length(actor_id) <= 200)))","relname":"server_probe_executions"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_executions_actor_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL actor_id","relname":"server_probe_executions"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_executions_attempted_stages_check","contype":"c","convalidated":true,"definition":"CHECK (((attempted_stages >= 0) AND (attempted_stages <= 11)))","relname":"server_probe_executions"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_executions_authentication_check","contype":"c","convalidated":true,"definition":"CHECK ((authentication = ANY (ARRAY['mcp'::text, 'jwt'::text, 'local'::text])))","relname":"server_probe_executions"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_executions_authentication_not_null","contype":"n","convalidated":true,"definition":"NOT NULL authentication","relname":"server_probe_executions"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_executions_authority_expires_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL authority_expires_at","relname":"server_probe_executions"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_executions_authority_issued_at_check","contype":"c","convalidated":true,"definition":"CHECK ((authority_issued_at >= 0))","relname":"server_probe_executions"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_executions_authority_issued_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL authority_issued_at","relname":"server_probe_executions"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_executions_binding_proof_check","contype":"c","convalidated":true,"definition":"CHECK ((binding_proof ~ '^[a-f0-9]{64}$'::text))","relname":"server_probe_executions"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_executions_binding_proof_not_null","contype":"n","convalidated":true,"definition":"NOT NULL binding_proof","relname":"server_probe_executions"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_executions_check","contype":"c","convalidated":true,"definition":"CHECK (((completed_stages >= 0) AND (completed_stages <= attempted_stages)))","relname":"server_probe_executions"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_executions_check1","contype":"c","convalidated":true,"definition":"CHECK ((((identity_kind = 'mcp'::text) AND (authentication = 'mcp'::text) AND (mcp_connection_id IS NOT NULL) AND (mcp_credential_id IS NOT NULL) AND (request_id IS NULL)) OR ((identity_kind = 'rest'::text) AND (authentication = ANY (ARRAY['jwt'::text, 'local'::text])) AND (mcp_connection_id IS NULL) AND (mcp_credential_id IS NULL) AND (request_id IS NOT NULL) AND ((length(request_id) >= 1) AND (length(request_id) <= 200)))))","relname":"server_probe_executions"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_executions_check2","contype":"c","convalidated":true,"definition":"CHECK (((tool = 'bandwidth'::text) = (destination_server_id IS NOT NULL)))","relname":"server_probe_executions"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_executions_created_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL created_at","relname":"server_probe_executions"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_executions_destination_server_id_check","contype":"c","convalidated":true,"definition":"CHECK ((destination_server_id > 0))","relname":"server_probe_executions"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_executions_execution_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL execution_id","relname":"server_probe_executions"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_executions_identity_kind_check","contype":"c","convalidated":true,"definition":"CHECK ((identity_kind = ANY (ARRAY['mcp'::text, 'rest'::text])))","relname":"server_probe_executions"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_executions_identity_kind_execution_id_key","contype":"u","convalidated":true,"definition":"UNIQUE (identity_kind, execution_id)","relname":"server_probe_executions"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_executions_identity_kind_not_null","contype":"n","convalidated":true,"definition":"NOT NULL identity_kind","relname":"server_probe_executions"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_executions_mcp_connection_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (mcp_connection_id) REFERENCES mcp_connections(id)","relname":"server_probe_executions"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_executions_mcp_credential_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (mcp_credential_id) REFERENCES mcp_credentials(id)","relname":"server_probe_executions"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_executions_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (receipt_id)","relname":"server_probe_executions"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_executions_receipt_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL receipt_id","relname":"server_probe_executions"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_executions_receipt_proof_check","contype":"c","convalidated":true,"definition":"CHECK ((receipt_proof ~ '^[a-f0-9]{64}$'::text))","relname":"server_probe_executions"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_executions_source_server_id_check","contype":"c","convalidated":true,"definition":"CHECK ((source_server_id > 0))","relname":"server_probe_executions"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_executions_source_server_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL source_server_id","relname":"server_probe_executions"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_executions_state_check","contype":"c","convalidated":true,"definition":"CHECK ((state = ANY (ARRAY['claimed'::text, 'completed'::text, 'failed'::text, 'cancelled'::text])))","relname":"server_probe_executions"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_executions_state_not_null","contype":"n","convalidated":true,"definition":"NOT NULL state","relname":"server_probe_executions"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_executions_tool_check","contype":"c","convalidated":true,"definition":"CHECK ((tool = ANY (ARRAY['ping'::text, 'traceroute'::text, 'bandwidth'::text, 'dns'::text, 'route'::text, 'mtu'::text])))","relname":"server_probe_executions"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_executions_tool_not_null","contype":"n","convalidated":true,"definition":"NOT NULL tool","relname":"server_probe_executions"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_storage_admissions_authority_expires_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL authority_expires_at","relname":"server_probe_storage_admissions"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_storage_admissions_binding_proof_check","contype":"c","convalidated":true,"definition":"CHECK ((binding_proof ~ '^[a-f0-9]{64}$'::text))","relname":"server_probe_storage_admissions"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_storage_admissions_binding_proof_not_null","contype":"n","convalidated":true,"definition":"NOT NULL binding_proof","relname":"server_probe_storage_admissions"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_storage_admissions_check","contype":"c","convalidated":true,"definition":"CHECK ((gc_not_before >= ((authority_expires_at + make_interval(days => retention_days)) + ((safety_ms)::double precision * '00:00:00.001'::interval))))","relname":"server_probe_storage_admissions"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_storage_admissions_check1","contype":"c","convalidated":true,"definition":"CHECK (((claim_token IS NULL) OR ((claim_attempted_at IS NULL) AND (purged_at IS NULL) AND (cancelled_at IS NULL))))","relname":"server_probe_storage_admissions"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_storage_admissions_check2","contype":"c","convalidated":true,"definition":"CHECK (((cancelled_at IS NULL) OR ((claim_token IS NULL) AND (claim_attempted_at IS NOT NULL))))","relname":"server_probe_storage_admissions"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_storage_admissions_created_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL created_at","relname":"server_probe_storage_admissions"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_storage_admissions_execution_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL execution_id","relname":"server_probe_storage_admissions"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_storage_admissions_gc_not_before_not_null","contype":"n","convalidated":true,"definition":"NOT NULL gc_not_before","relname":"server_probe_storage_admissions"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_storage_admissions_identity_kind_check","contype":"c","convalidated":true,"definition":"CHECK ((identity_kind = ANY (ARRAY['mcp'::text, 'rest'::text])))","relname":"server_probe_storage_admissions"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_storage_admissions_identity_kind_execution_id_key","contype":"u","convalidated":true,"definition":"UNIQUE (identity_kind, execution_id)","relname":"server_probe_storage_admissions"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_storage_admissions_identity_kind_not_null","contype":"n","convalidated":true,"definition":"NOT NULL identity_kind","relname":"server_probe_storage_admissions"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_storage_admissions_owner_id_check","contype":"c","convalidated":true,"definition":"CHECK (((length(owner_id) >= 1) AND (length(owner_id) <= 200)))","relname":"server_probe_storage_admissions"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_storage_admissions_owner_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL owner_id","relname":"server_probe_storage_admissions"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_storage_admissions_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (receipt_id)","relname":"server_probe_storage_admissions"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_storage_admissions_receipt_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL receipt_id","relname":"server_probe_storage_admissions"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_storage_admissions_retention_days_check","contype":"c","convalidated":true,"definition":"CHECK (((retention_days >= 1) AND (retention_days <= 365)))","relname":"server_probe_storage_admissions"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_storage_admissions_retention_days_not_null","contype":"n","convalidated":true,"definition":"NOT NULL retention_days","relname":"server_probe_storage_admissions"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_storage_admissions_safety_ms_check","contype":"c","convalidated":true,"definition":"CHECK (((safety_ms >= 60000) AND (safety_ms <= 86400000)))","relname":"server_probe_storage_admissions"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_storage_admissions_safety_ms_not_null","contype":"n","convalidated":true,"definition":"NOT NULL safety_ms","relname":"server_probe_storage_admissions"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_storage_terminal_state","contype":"c","convalidated":true,"definition":"CHECK ((((state = 'claimed'::text) AND (receipt_proof IS NULL) AND (finished_at IS NULL) AND (attempted_stages IS NULL) AND (completed_stages IS NULL)) OR ((state <> 'claimed'::text) AND (receipt_proof IS NOT NULL) AND (finished_at IS NOT NULL) AND (attempted_stages IS NOT NULL) AND (completed_stages IS NOT NULL))))","relname":"server_probe_executions"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_storage_usage_admissions_check","contype":"c","convalidated":true,"definition":"CHECK ((admissions >= 0))","relname":"server_probe_storage_usage"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_storage_usage_admissions_not_null","contype":"n","convalidated":true,"definition":"NOT NULL admissions","relname":"server_probe_storage_usage"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_storage_usage_check","contype":"c","convalidated":true,"definition":"CHECK (((reserved_files >= 0) AND (reserved_files <= admissions)))","relname":"server_probe_storage_usage"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_storage_usage_check1","contype":"c","convalidated":true,"definition":"CHECK ((reserved_bytes = ((admissions * 32768) + (reserved_files * 262144))))","relname":"server_probe_storage_usage"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_storage_usage_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (scope)","relname":"server_probe_storage_usage"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_storage_usage_reserved_bytes_check","contype":"c","convalidated":true,"definition":"CHECK ((reserved_bytes >= 0))","relname":"server_probe_storage_usage"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_storage_usage_reserved_bytes_not_null","contype":"n","convalidated":true,"definition":"NOT NULL reserved_bytes","relname":"server_probe_storage_usage"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_storage_usage_reserved_files_not_null","contype":"n","convalidated":true,"definition":"NOT NULL reserved_files","relname":"server_probe_storage_usage"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_storage_usage_scope_check","contype":"c","convalidated":true,"definition":"CHECK (((scope = 'global'::text) OR ((scope ~~ 'owner:%'::text) AND ((length(scope) >= 7) AND (length(scope) <= 206)))))","relname":"server_probe_storage_usage"},{"condeferrable":false,"condeferred":false,"conname":"server_probe_storage_usage_scope_not_null","contype":"n","convalidated":true,"definition":"NOT NULL scope","relname":"server_probe_storage_usage"},{"condeferrable":false,"condeferred":false,"conname":"server_snapshots_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL id","relname":"server_snapshots"},{"condeferrable":false,"condeferred":false,"conname":"server_snapshots_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (id, polled_at)","relname":"server_snapshots"},{"condeferrable":false,"condeferred":false,"conname":"server_snapshots_polled_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL polled_at","relname":"server_snapshots"},{"condeferrable":false,"condeferred":false,"conname":"server_snapshots_server_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (server_id) REFERENCES servers(id) ON DELETE CASCADE","relname":"server_snapshots"},{"condeferrable":false,"condeferred":false,"conname":"server_snapshots_server_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL server_id","relname":"server_snapshots"},{"condeferrable":false,"condeferred":false,"conname":"server_snapshots_status_check","contype":"c","convalidated":true,"definition":"CHECK ((status = ANY (ARRAY['online'::text, 'offline'::text])))","relname":"server_snapshots"},{"condeferrable":false,"condeferred":false,"conname":"server_snapshots_status_not_null","contype":"n","convalidated":true,"definition":"NOT NULL status","relname":"server_snapshots"},{"condeferrable":false,"condeferred":false,"conname":"servers_api_ping_settings_created_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL created_at","relname":"servers_api_ping_settings"},{"condeferrable":false,"condeferred":false,"conname":"servers_api_ping_settings_enabled_not_null","contype":"n","convalidated":true,"definition":"NOT NULL enabled","relname":"servers_api_ping_settings"},{"condeferrable":false,"condeferred":false,"conname":"servers_api_ping_settings_id_check","contype":"c","convalidated":true,"definition":"CHECK ((id = 1))","relname":"servers_api_ping_settings"},{"condeferrable":false,"condeferred":false,"conname":"servers_api_ping_settings_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL id","relname":"servers_api_ping_settings"},{"condeferrable":false,"condeferred":false,"conname":"servers_api_ping_settings_interval_sec_not_null","contype":"n","convalidated":true,"definition":"NOT NULL interval_sec","relname":"servers_api_ping_settings"},{"condeferrable":false,"condeferred":false,"conname":"servers_api_ping_settings_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (id)","relname":"servers_api_ping_settings"},{"condeferrable":false,"condeferred":false,"conname":"servers_api_ping_settings_updated_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL updated_at","relname":"servers_api_ping_settings"},{"condeferrable":false,"condeferred":false,"conname":"servers_asn_not_null","contype":"n","convalidated":true,"definition":"NOT NULL asn","relname":"servers"},{"condeferrable":false,"condeferred":false,"conname":"servers_comment_not_null","contype":"n","convalidated":true,"definition":"NOT NULL comment","relname":"servers"},{"condeferrable":false,"condeferred":false,"conname":"servers_country_not_null","contype":"n","convalidated":true,"definition":"NOT NULL country","relname":"servers"},{"condeferrable":false,"condeferred":false,"conname":"servers_created_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL created_at","relname":"servers"},{"condeferrable":false,"condeferred":false,"conname":"servers_enabled_not_null","contype":"n","convalidated":true,"definition":"NOT NULL enabled","relname":"servers"},{"condeferrable":false,"condeferred":false,"conname":"servers_host_not_null","contype":"n","convalidated":true,"definition":"NOT NULL host","relname":"servers"},{"condeferrable":false,"condeferred":false,"conname":"servers_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL id","relname":"servers"},{"condeferrable":false,"condeferred":false,"conname":"servers_lan_subnet_not_null","contype":"n","convalidated":true,"definition":"NOT NULL lan_subnet","relname":"servers"},{"condeferrable":false,"condeferred":false,"conname":"servers_mgmt_tunnel_ip_not_null","contype":"n","convalidated":true,"definition":"NOT NULL mgmt_tunnel_ip","relname":"servers"},{"condeferrable":false,"condeferred":false,"conname":"servers_name_not_null","contype":"n","convalidated":true,"definition":"NOT NULL name","relname":"servers"},{"condeferrable":false,"condeferred":false,"conname":"servers_password_not_null","contype":"n","convalidated":true,"definition":"NOT NULL password","relname":"servers"},{"condeferrable":false,"condeferred":false,"conname":"servers_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (id)","relname":"servers"},{"condeferrable":false,"condeferred":false,"conname":"servers_port_not_null","contype":"n","convalidated":true,"definition":"NOT NULL port","relname":"servers"},{"condeferrable":false,"condeferred":false,"conname":"servers_rest_ping_samples_ok_not_null","contype":"n","convalidated":true,"definition":"NOT NULL ok","relname":"servers_rest_ping_samples"},{"condeferrable":false,"condeferred":false,"conname":"servers_rest_ping_samples_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (server_id, sampled_at)","relname":"servers_rest_ping_samples"},{"condeferrable":false,"condeferred":false,"conname":"servers_rest_ping_samples_sampled_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL sampled_at","relname":"servers_rest_ping_samples"},{"condeferrable":false,"condeferred":false,"conname":"servers_rest_ping_samples_server_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (server_id) REFERENCES servers(id) ON DELETE CASCADE","relname":"servers_rest_ping_samples"},{"condeferrable":false,"condeferred":false,"conname":"servers_rest_ping_samples_server_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL server_id","relname":"servers_rest_ping_samples"},{"condeferrable":false,"condeferred":false,"conname":"servers_routing_endpoint_epoch_not_null","contype":"n","convalidated":true,"definition":"NOT NULL routing_endpoint_epoch","relname":"servers"},{"condeferrable":false,"condeferred":false,"conname":"servers_site_not_null","contype":"n","convalidated":true,"definition":"NOT NULL site","relname":"servers"},{"condeferrable":false,"condeferred":false,"conname":"servers_type_check","contype":"c","convalidated":true,"definition":"CHECK ((type = ANY (ARRAY['jump-host'::text, 'exit-node'::text, 'home-router'::text])))","relname":"servers"},{"condeferrable":false,"condeferred":false,"conname":"servers_type_not_null","contype":"n","convalidated":true,"definition":"NOT NULL type","relname":"servers"},{"condeferrable":false,"condeferred":false,"conname":"servers_updated_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL updated_at","relname":"servers"},{"condeferrable":false,"condeferred":false,"conname":"servers_use_ssl_not_null","contype":"n","convalidated":true,"definition":"NOT NULL use_ssl","relname":"servers"},{"condeferrable":false,"condeferred":false,"conname":"servers_username_not_null","contype":"n","convalidated":true,"definition":"NOT NULL username","relname":"servers"},{"condeferrable":false,"condeferred":false,"conname":"servers_verify_ssl_not_null","contype":"n","convalidated":true,"definition":"NOT NULL verify_ssl","relname":"servers"},{"condeferrable":false,"condeferred":false,"conname":"servers_wan_uplinks_not_null","contype":"n","convalidated":true,"definition":"NOT NULL wan_uplinks","relname":"servers"},{"condeferrable":false,"condeferred":false,"conname":"traffic_collection_state_last_attempt_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL last_attempt_at","relname":"traffic_collection_state"},{"condeferrable":false,"condeferred":false,"conname":"traffic_collection_state_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (server_id)","relname":"traffic_collection_state"},{"condeferrable":false,"condeferred":false,"conname":"traffic_collection_state_server_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (server_id) REFERENCES servers(id) ON DELETE CASCADE","relname":"traffic_collection_state"},{"condeferrable":false,"condeferred":false,"conname":"traffic_collection_state_server_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL server_id","relname":"traffic_collection_state"},{"condeferrable":false,"condeferred":false,"conname":"traffic_collection_state_server_updated_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL server_updated_at","relname":"traffic_collection_state"},{"condeferrable":false,"condeferred":false,"conname":"traffic_collection_state_status_check","contype":"c","convalidated":true,"definition":"CHECK ((status = ANY (ARRAY['pending'::text, 'ok'::text, 'error'::text])))","relname":"traffic_collection_state"},{"condeferrable":false,"condeferred":false,"conname":"traffic_collection_state_status_not_null","contype":"n","convalidated":true,"definition":"NOT NULL status","relname":"traffic_collection_state"},{"condeferrable":false,"condeferred":false,"conname":"traffic_flow_settings_collector_ip_not_null","contype":"n","convalidated":true,"definition":"NOT NULL collector_ip","relname":"traffic_flow_settings"},{"condeferrable":false,"condeferred":false,"conname":"traffic_flow_settings_created_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL created_at","relname":"traffic_flow_settings"},{"condeferrable":false,"condeferred":false,"conname":"traffic_flow_settings_enabled_not_null","contype":"n","convalidated":true,"definition":"NOT NULL enabled","relname":"traffic_flow_settings"},{"condeferrable":false,"condeferred":false,"conname":"traffic_flow_settings_flow_listen_port_not_null","contype":"n","convalidated":true,"definition":"NOT NULL flow_listen_port","relname":"traffic_flow_settings"},{"condeferrable":false,"condeferred":false,"conname":"traffic_flow_settings_host_private_key_not_null","contype":"n","convalidated":true,"definition":"NOT NULL host_private_key","relname":"traffic_flow_settings"},{"condeferrable":false,"condeferred":false,"conname":"traffic_flow_settings_host_public_key_not_null","contype":"n","convalidated":true,"definition":"NOT NULL host_public_key","relname":"traffic_flow_settings"},{"condeferrable":false,"condeferred":false,"conname":"traffic_flow_settings_id_check","contype":"c","convalidated":true,"definition":"CHECK ((id = 1))","relname":"traffic_flow_settings"},{"condeferrable":false,"condeferred":false,"conname":"traffic_flow_settings_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL id","relname":"traffic_flow_settings"},{"condeferrable":false,"condeferred":false,"conname":"traffic_flow_settings_map_service_min_share_pct_not_null","contype":"n","convalidated":true,"definition":"NOT NULL map_service_min_share_pct","relname":"traffic_flow_settings"},{"condeferrable":false,"condeferred":false,"conname":"traffic_flow_settings_packets_received_not_null","contype":"n","convalidated":true,"definition":"NOT NULL packets_received","relname":"traffic_flow_settings"},{"condeferrable":false,"condeferred":false,"conname":"traffic_flow_settings_peers_json_not_null","contype":"n","convalidated":true,"definition":"NOT NULL peers_json","relname":"traffic_flow_settings"},{"condeferrable":false,"condeferred":false,"conname":"traffic_flow_settings_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (id)","relname":"traffic_flow_settings"},{"condeferrable":false,"condeferred":false,"conname":"traffic_flow_settings_prefix_not_null","contype":"n","convalidated":true,"definition":"NOT NULL prefix","relname":"traffic_flow_settings"},{"condeferrable":false,"condeferred":false,"conname":"traffic_flow_settings_public_endpoint_not_null","contype":"n","convalidated":true,"definition":"NOT NULL public_endpoint","relname":"traffic_flow_settings"},{"condeferrable":false,"condeferred":false,"conname":"traffic_flow_settings_retention_hours_not_null","contype":"n","convalidated":true,"definition":"NOT NULL retention_hours","relname":"traffic_flow_settings"},{"condeferrable":false,"condeferred":false,"conname":"traffic_flow_settings_top_n_not_null","contype":"n","convalidated":true,"definition":"NOT NULL top_n","relname":"traffic_flow_settings"},{"condeferrable":false,"condeferred":false,"conname":"traffic_flow_settings_updated_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL updated_at","relname":"traffic_flow_settings"},{"condeferrable":false,"condeferred":false,"conname":"traffic_flow_settings_wg_listen_port_not_null","contype":"n","convalidated":true,"definition":"NOT NULL wg_listen_port","relname":"traffic_flow_settings"},{"condeferrable":false,"condeferred":false,"conname":"traffic_samples_flags_not_null","contype":"n","convalidated":true,"definition":"NOT NULL flags","relname":"traffic_samples"},{"condeferrable":false,"condeferred":false,"conname":"traffic_samples_interface_name_not_null","contype":"n","convalidated":true,"definition":"NOT NULL interface_name","relname":"traffic_samples"},{"condeferrable":false,"condeferred":false,"conname":"traffic_samples_peer_public_key_not_null","contype":"n","convalidated":true,"definition":"NOT NULL peer_public_key","relname":"traffic_samples"},{"condeferrable":false,"condeferred":false,"conname":"traffic_samples_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (server_id, sampled_at, interface_name, peer_public_key)","relname":"traffic_samples"},{"condeferrable":false,"condeferred":false,"conname":"traffic_samples_rx_bps_not_null","contype":"n","convalidated":true,"definition":"NOT NULL rx_bps","relname":"traffic_samples"},{"condeferrable":false,"condeferred":false,"conname":"traffic_samples_rx_bytes_not_null","contype":"n","convalidated":true,"definition":"NOT NULL rx_bytes","relname":"traffic_samples"},{"condeferrable":false,"condeferred":false,"conname":"traffic_samples_sampled_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL sampled_at","relname":"traffic_samples"},{"condeferrable":false,"condeferred":false,"conname":"traffic_samples_server_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (server_id) REFERENCES servers(id) ON DELETE CASCADE","relname":"traffic_samples"},{"condeferrable":false,"condeferred":false,"conname":"traffic_samples_server_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL server_id","relname":"traffic_samples"},{"condeferrable":false,"condeferred":false,"conname":"traffic_samples_tx_bps_not_null","contype":"n","convalidated":true,"definition":"NOT NULL tx_bps","relname":"traffic_samples"},{"condeferrable":false,"condeferred":false,"conname":"traffic_samples_tx_bytes_not_null","contype":"n","convalidated":true,"definition":"NOT NULL tx_bytes","relname":"traffic_samples"},{"condeferrable":false,"condeferred":false,"conname":"traffic_settings_created_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL created_at","relname":"traffic_settings"},{"condeferrable":false,"condeferred":false,"conname":"traffic_settings_enabled_not_null","contype":"n","convalidated":true,"definition":"NOT NULL enabled","relname":"traffic_settings"},{"condeferrable":false,"condeferred":false,"conname":"traffic_settings_id_check","contype":"c","convalidated":true,"definition":"CHECK ((id = 1))","relname":"traffic_settings"},{"condeferrable":false,"condeferred":false,"conname":"traffic_settings_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL id","relname":"traffic_settings"},{"condeferrable":false,"condeferred":false,"conname":"traffic_settings_interval_sec_not_null","contype":"n","convalidated":true,"definition":"NOT NULL interval_sec","relname":"traffic_settings"},{"condeferrable":false,"condeferred":false,"conname":"traffic_settings_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (id)","relname":"traffic_settings"},{"condeferrable":false,"condeferred":false,"conname":"traffic_settings_poll_configuration_epoch_not_null","contype":"n","convalidated":true,"definition":"NOT NULL poll_configuration_epoch","relname":"traffic_settings"},{"condeferrable":false,"condeferred":false,"conname":"traffic_settings_retention_days_not_null","contype":"n","convalidated":true,"definition":"NOT NULL retention_days","relname":"traffic_settings"},{"condeferrable":false,"condeferred":false,"conname":"traffic_settings_updated_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL updated_at","relname":"traffic_settings"},{"condeferrable":false,"condeferred":false,"conname":"uptime_probe_samples_loss_pct_not_null","contype":"n","convalidated":true,"definition":"NOT NULL loss_pct","relname":"uptime_probe_samples"},{"condeferrable":false,"condeferred":false,"conname":"uptime_probe_samples_measurement_known_not_null","contype":"n","convalidated":true,"definition":"NOT NULL measurement_known","relname":"uptime_probe_samples"},{"condeferrable":false,"condeferred":false,"conname":"uptime_probe_samples_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (probe_id, sampled_at)","relname":"uptime_probe_samples"},{"condeferrable":false,"condeferred":false,"conname":"uptime_probe_samples_probe_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (probe_id) REFERENCES uptime_probes(id) ON DELETE CASCADE","relname":"uptime_probe_samples"},{"condeferrable":false,"condeferred":false,"conname":"uptime_probe_samples_probe_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL probe_id","relname":"uptime_probe_samples"},{"condeferrable":false,"condeferred":false,"conname":"uptime_probe_samples_sampled_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL sampled_at","relname":"uptime_probe_samples"},{"condeferrable":false,"condeferred":false,"conname":"uptime_probe_samples_status_check","contype":"c","convalidated":true,"definition":"CHECK ((status = ANY (ARRAY['up'::text, 'warn'::text, 'down'::text])))","relname":"uptime_probe_samples"},{"condeferrable":false,"condeferred":false,"conname":"uptime_probe_samples_status_not_null","contype":"n","convalidated":true,"definition":"NOT NULL status","relname":"uptime_probe_samples"},{"condeferrable":false,"condeferred":false,"conname":"uptime_probes_created_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL created_at","relname":"uptime_probes"},{"condeferrable":false,"condeferred":false,"conname":"uptime_probes_enabled_not_null","contype":"n","convalidated":true,"definition":"NOT NULL enabled","relname":"uptime_probes"},{"condeferrable":false,"condeferred":false,"conname":"uptime_probes_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL id","relname":"uptime_probes"},{"condeferrable":false,"condeferred":false,"conname":"uptime_probes_interval_sec_not_null","contype":"n","convalidated":true,"definition":"NOT NULL interval_sec","relname":"uptime_probes"},{"condeferrable":false,"condeferred":false,"conname":"uptime_probes_name_not_null","contype":"n","convalidated":true,"definition":"NOT NULL name","relname":"uptime_probes"},{"condeferrable":false,"condeferred":false,"conname":"uptime_probes_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (id)","relname":"uptime_probes"},{"condeferrable":false,"condeferred":false,"conname":"uptime_probes_probe_filter_not_null","contype":"n","convalidated":true,"definition":"NOT NULL probe_filter","relname":"uptime_probes"},{"condeferrable":false,"condeferred":false,"conname":"uptime_probes_show_on_dashboard_not_null","contype":"n","convalidated":true,"definition":"NOT NULL show_on_dashboard","relname":"uptime_probes"},{"condeferrable":false,"condeferred":false,"conname":"uptime_probes_sort_order_not_null","contype":"n","convalidated":true,"definition":"NOT NULL sort_order","relname":"uptime_probes"},{"condeferrable":false,"condeferred":false,"conname":"uptime_probes_src_interface_not_null","contype":"n","convalidated":true,"definition":"NOT NULL src_interface","relname":"uptime_probes"},{"condeferrable":false,"condeferred":false,"conname":"uptime_probes_src_server_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (src_server_id) REFERENCES servers(id) ON DELETE CASCADE","relname":"uptime_probes"},{"condeferrable":false,"condeferred":false,"conname":"uptime_probes_src_server_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL src_server_id","relname":"uptime_probes"},{"condeferrable":false,"condeferred":false,"conname":"uptime_probes_target_not_null","contype":"n","convalidated":true,"definition":"NOT NULL target","relname":"uptime_probes"},{"condeferrable":false,"condeferred":false,"conname":"uptime_probes_updated_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL updated_at","relname":"uptime_probes"},{"condeferrable":false,"condeferred":false,"conname":"uptime_resource_samples_cpu_load_not_null","contype":"n","convalidated":true,"definition":"NOT NULL cpu_load","relname":"uptime_resource_samples"},{"condeferrable":false,"condeferred":false,"conname":"uptime_resource_samples_free_hdd_space_not_null","contype":"n","convalidated":true,"definition":"NOT NULL free_hdd_space","relname":"uptime_resource_samples"},{"condeferrable":false,"condeferred":false,"conname":"uptime_resource_samples_free_memory_not_null","contype":"n","convalidated":true,"definition":"NOT NULL free_memory","relname":"uptime_resource_samples"},{"condeferrable":false,"condeferred":false,"conname":"uptime_resource_samples_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (server_id, sampled_at)","relname":"uptime_resource_samples"},{"condeferrable":false,"condeferred":false,"conname":"uptime_resource_samples_sampled_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL sampled_at","relname":"uptime_resource_samples"},{"condeferrable":false,"condeferred":false,"conname":"uptime_resource_samples_server_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (server_id) REFERENCES servers(id) ON DELETE CASCADE","relname":"uptime_resource_samples"},{"condeferrable":false,"condeferred":false,"conname":"uptime_resource_samples_server_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL server_id","relname":"uptime_resource_samples"},{"condeferrable":false,"condeferred":false,"conname":"uptime_resource_samples_status_check","contype":"c","convalidated":true,"definition":"CHECK ((status = ANY (ARRAY['online'::text, 'offline'::text])))","relname":"uptime_resource_samples"},{"condeferrable":false,"condeferred":false,"conname":"uptime_resource_samples_status_not_null","contype":"n","convalidated":true,"definition":"NOT NULL status","relname":"uptime_resource_samples"},{"condeferrable":false,"condeferred":false,"conname":"uptime_resource_samples_total_hdd_space_not_null","contype":"n","convalidated":true,"definition":"NOT NULL total_hdd_space","relname":"uptime_resource_samples"},{"condeferrable":false,"condeferred":false,"conname":"uptime_resource_samples_total_memory_not_null","contype":"n","convalidated":true,"definition":"NOT NULL total_memory","relname":"uptime_resource_samples"},{"condeferrable":false,"condeferred":false,"conname":"uptime_resource_samples_uptime_seconds_not_null","contype":"n","convalidated":true,"definition":"NOT NULL uptime_seconds","relname":"uptime_resource_samples"},{"condeferrable":false,"condeferred":false,"conname":"uptime_settings_created_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL created_at","relname":"uptime_settings"},{"condeferrable":false,"condeferred":false,"conname":"uptime_settings_enabled_not_null","contype":"n","convalidated":true,"definition":"NOT NULL enabled","relname":"uptime_settings"},{"condeferrable":false,"condeferred":false,"conname":"uptime_settings_id_check","contype":"c","convalidated":true,"definition":"CHECK ((id = 1))","relname":"uptime_settings"},{"condeferrable":false,"condeferred":false,"conname":"uptime_settings_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL id","relname":"uptime_settings"},{"condeferrable":false,"condeferred":false,"conname":"uptime_settings_interval_sec_not_null","contype":"n","convalidated":true,"definition":"NOT NULL interval_sec","relname":"uptime_settings"},{"condeferrable":false,"condeferred":false,"conname":"uptime_settings_ping_enabled_not_null","contype":"n","convalidated":true,"definition":"NOT NULL ping_enabled","relname":"uptime_settings"},{"condeferrable":false,"condeferred":false,"conname":"uptime_settings_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (id)","relname":"uptime_settings"},{"condeferrable":false,"condeferred":false,"conname":"uptime_settings_poll_configuration_epoch_not_null","contype":"n","convalidated":true,"definition":"NOT NULL poll_configuration_epoch","relname":"uptime_settings"},{"condeferrable":false,"condeferred":false,"conname":"uptime_settings_probe_interval_sec_not_null","contype":"n","convalidated":true,"definition":"NOT NULL probe_interval_sec","relname":"uptime_settings"},{"condeferrable":false,"condeferred":false,"conname":"uptime_settings_resources_enabled_not_null","contype":"n","convalidated":true,"definition":"NOT NULL resources_enabled","relname":"uptime_settings"},{"condeferrable":false,"condeferred":false,"conname":"uptime_settings_retention_days_not_null","contype":"n","convalidated":true,"definition":"NOT NULL retention_days","relname":"uptime_settings"},{"condeferrable":false,"condeferred":false,"conname":"uptime_settings_speed_enabled_not_null","contype":"n","convalidated":true,"definition":"NOT NULL speed_enabled","relname":"uptime_settings"},{"condeferrable":false,"condeferred":false,"conname":"uptime_settings_speed_interval_sec_not_null","contype":"n","convalidated":true,"definition":"NOT NULL speed_interval_sec","relname":"uptime_settings"},{"condeferrable":false,"condeferred":false,"conname":"uptime_settings_updated_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL updated_at","relname":"uptime_settings"},{"condeferrable":false,"condeferred":false,"conname":"uptime_speed_probes_created_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL created_at","relname":"uptime_speed_probes"},{"condeferrable":false,"condeferred":false,"conname":"uptime_speed_probes_direction_check","contype":"c","convalidated":true,"definition":"CHECK ((direction = ANY (ARRAY['transmit'::text, 'receive'::text, 'both'::text])))","relname":"uptime_speed_probes"},{"condeferrable":false,"condeferred":false,"conname":"uptime_speed_probes_direction_not_null","contype":"n","convalidated":true,"definition":"NOT NULL direction","relname":"uptime_speed_probes"},{"condeferrable":false,"condeferred":false,"conname":"uptime_speed_probes_dst_interface_not_null","contype":"n","convalidated":true,"definition":"NOT NULL dst_interface","relname":"uptime_speed_probes"},{"condeferrable":false,"condeferred":false,"conname":"uptime_speed_probes_dst_server_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (dst_server_id) REFERENCES servers(id) ON DELETE CASCADE","relname":"uptime_speed_probes"},{"condeferrable":false,"condeferred":false,"conname":"uptime_speed_probes_dst_server_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL dst_server_id","relname":"uptime_speed_probes"},{"condeferrable":false,"condeferred":false,"conname":"uptime_speed_probes_duration_sec_not_null","contype":"n","convalidated":true,"definition":"NOT NULL duration_sec","relname":"uptime_speed_probes"},{"condeferrable":false,"condeferred":false,"conname":"uptime_speed_probes_enabled_not_null","contype":"n","convalidated":true,"definition":"NOT NULL enabled","relname":"uptime_speed_probes"},{"condeferrable":false,"condeferred":false,"conname":"uptime_speed_probes_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL id","relname":"uptime_speed_probes"},{"condeferrable":false,"condeferred":false,"conname":"uptime_speed_probes_last_status_check","contype":"c","convalidated":true,"definition":"CHECK ((last_status = ANY (ARRAY['done'::text, 'error'::text])))","relname":"uptime_speed_probes"},{"condeferrable":false,"condeferred":false,"conname":"uptime_speed_probes_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (id)","relname":"uptime_speed_probes"},{"condeferrable":false,"condeferred":false,"conname":"uptime_speed_probes_protocol_check","contype":"c","convalidated":true,"definition":"CHECK ((protocol = ANY (ARRAY['tcp'::text, 'udp'::text])))","relname":"uptime_speed_probes"},{"condeferrable":false,"condeferred":false,"conname":"uptime_speed_probes_protocol_not_null","contype":"n","convalidated":true,"definition":"NOT NULL protocol","relname":"uptime_speed_probes"},{"condeferrable":false,"condeferred":false,"conname":"uptime_speed_probes_sort_order_not_null","contype":"n","convalidated":true,"definition":"NOT NULL sort_order","relname":"uptime_speed_probes"},{"condeferrable":false,"condeferred":false,"conname":"uptime_speed_probes_src_interface_not_null","contype":"n","convalidated":true,"definition":"NOT NULL src_interface","relname":"uptime_speed_probes"},{"condeferrable":false,"condeferred":false,"conname":"uptime_speed_probes_src_server_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (src_server_id) REFERENCES servers(id) ON DELETE CASCADE","relname":"uptime_speed_probes"},{"condeferrable":false,"condeferred":false,"conname":"uptime_speed_probes_src_server_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL src_server_id","relname":"uptime_speed_probes"},{"condeferrable":false,"condeferred":false,"conname":"uptime_speed_probes_updated_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL updated_at","relname":"uptime_speed_probes"},{"condeferrable":false,"condeferred":false,"conname":"uptime_speed_test_runs_created_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL created_at","relname":"uptime_speed_test_runs"},{"condeferrable":false,"condeferred":false,"conname":"uptime_speed_test_runs_direction_check","contype":"c","convalidated":true,"definition":"CHECK ((direction = ANY (ARRAY['transmit'::text, 'receive'::text, 'both'::text])))","relname":"uptime_speed_test_runs"},{"condeferrable":false,"condeferred":false,"conname":"uptime_speed_test_runs_direction_not_null","contype":"n","convalidated":true,"definition":"NOT NULL direction","relname":"uptime_speed_test_runs"},{"condeferrable":false,"condeferred":false,"conname":"uptime_speed_test_runs_dst_interface_not_null","contype":"n","convalidated":true,"definition":"NOT NULL dst_interface","relname":"uptime_speed_test_runs"},{"condeferrable":false,"condeferred":false,"conname":"uptime_speed_test_runs_dst_server_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (dst_server_id) REFERENCES servers(id) ON DELETE CASCADE","relname":"uptime_speed_test_runs"},{"condeferrable":false,"condeferred":false,"conname":"uptime_speed_test_runs_dst_server_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL dst_server_id","relname":"uptime_speed_test_runs"},{"condeferrable":false,"condeferred":false,"conname":"uptime_speed_test_runs_duration_sec_not_null","contype":"n","convalidated":true,"definition":"NOT NULL duration_sec","relname":"uptime_speed_test_runs"},{"condeferrable":false,"condeferred":false,"conname":"uptime_speed_test_runs_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL id","relname":"uptime_speed_test_runs"},{"condeferrable":false,"condeferred":false,"conname":"uptime_speed_test_runs_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (id)","relname":"uptime_speed_test_runs"},{"condeferrable":false,"condeferred":false,"conname":"uptime_speed_test_runs_protocol_check","contype":"c","convalidated":true,"definition":"CHECK ((protocol = ANY (ARRAY['tcp'::text, 'udp'::text])))","relname":"uptime_speed_test_runs"},{"condeferrable":false,"condeferred":false,"conname":"uptime_speed_test_runs_protocol_not_null","contype":"n","convalidated":true,"definition":"NOT NULL protocol","relname":"uptime_speed_test_runs"},{"condeferrable":false,"condeferred":false,"conname":"uptime_speed_test_runs_src_interface_not_null","contype":"n","convalidated":true,"definition":"NOT NULL src_interface","relname":"uptime_speed_test_runs"},{"condeferrable":false,"condeferred":false,"conname":"uptime_speed_test_runs_src_server_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (src_server_id) REFERENCES servers(id) ON DELETE CASCADE","relname":"uptime_speed_test_runs"},{"condeferrable":false,"condeferred":false,"conname":"uptime_speed_test_runs_src_server_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL src_server_id","relname":"uptime_speed_test_runs"},{"condeferrable":false,"condeferred":false,"conname":"uptime_speed_test_runs_status_check","contype":"c","convalidated":true,"definition":"CHECK ((status = ANY (ARRAY['done'::text, 'error'::text])))","relname":"uptime_speed_test_runs"},{"condeferrable":false,"condeferred":false,"conname":"uptime_speed_test_runs_status_not_null","contype":"n","convalidated":true,"definition":"NOT NULL status","relname":"uptime_speed_test_runs"},{"condeferrable":false,"condeferred":false,"conname":"user_interface_bindings_comment_not_null","contype":"n","convalidated":true,"definition":"NOT NULL comment","relname":"user_interface_bindings"},{"condeferrable":false,"condeferred":false,"conname":"user_interface_bindings_created_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL created_at","relname":"user_interface_bindings"},{"condeferrable":false,"condeferred":false,"conname":"user_interface_bindings_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL id","relname":"user_interface_bindings"},{"condeferrable":false,"condeferred":false,"conname":"user_interface_bindings_interface_name_not_null","contype":"n","convalidated":true,"definition":"NOT NULL interface_name","relname":"user_interface_bindings"},{"condeferrable":false,"condeferred":false,"conname":"user_interface_bindings_interface_type_check","contype":"c","convalidated":true,"definition":"CHECK ((interface_type = ANY (ARRAY['ether'::text, 'bridge'::text, 'vlan'::text, 'vxlan'::text, 'gre'::text, 'wg'::text, 'ipsec'::text, 'other'::text])))","relname":"user_interface_bindings"},{"condeferrable":false,"condeferred":false,"conname":"user_interface_bindings_interface_type_not_null","contype":"n","convalidated":true,"definition":"NOT NULL interface_type","relname":"user_interface_bindings"},{"condeferrable":false,"condeferred":false,"conname":"user_interface_bindings_peer_name_not_null","contype":"n","convalidated":true,"definition":"NOT NULL peer_name","relname":"user_interface_bindings"},{"condeferrable":false,"condeferred":false,"conname":"user_interface_bindings_peer_public_key_not_null","contype":"n","convalidated":true,"definition":"NOT NULL peer_public_key","relname":"user_interface_bindings"},{"condeferrable":false,"condeferred":false,"conname":"user_interface_bindings_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (id)","relname":"user_interface_bindings"},{"condeferrable":false,"condeferred":false,"conname":"user_interface_bindings_server_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (server_id) REFERENCES servers(id) ON DELETE CASCADE","relname":"user_interface_bindings"},{"condeferrable":false,"condeferred":false,"conname":"user_interface_bindings_server_id_interface_name_peer_publi_key","contype":"u","convalidated":true,"definition":"UNIQUE (server_id, interface_name, peer_public_key)","relname":"user_interface_bindings"},{"condeferrable":false,"condeferred":false,"conname":"user_interface_bindings_server_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL server_id","relname":"user_interface_bindings"},{"condeferrable":false,"condeferred":false,"conname":"user_interface_bindings_updated_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL updated_at","relname":"user_interface_bindings"},{"condeferrable":false,"condeferred":false,"conname":"user_interface_bindings_user_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (user_id) REFERENCES app_users(id) ON DELETE CASCADE","relname":"user_interface_bindings"},{"condeferrable":false,"condeferred":false,"conname":"user_interface_bindings_user_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL user_id","relname":"user_interface_bindings"},{"condeferrable":false,"condeferred":false,"conname":"vrf_production_tickets_action_id_check","contype":"c","convalidated":true,"definition":"CHECK ((action_id = ANY (ARRAY['ros.vrf.create'::text, 'ros.vrf.update'::text, 'ros.vrf.delete'::text])))","relname":"vrf_production_tickets"},{"condeferrable":false,"condeferred":false,"conname":"vrf_production_tickets_action_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL action_id","relname":"vrf_production_tickets"},{"condeferrable":false,"condeferred":false,"conname":"vrf_production_tickets_action_version_check","contype":"c","convalidated":true,"definition":"CHECK ((action_version > 0))","relname":"vrf_production_tickets"},{"condeferrable":false,"condeferred":false,"conname":"vrf_production_tickets_action_version_not_null","contype":"n","convalidated":true,"definition":"NOT NULL action_version","relname":"vrf_production_tickets"},{"condeferrable":false,"condeferred":false,"conname":"vrf_production_tickets_check","contype":"c","convalidated":true,"definition":"CHECK (((expires_at > issued_at) AND (expires_at <= (issued_at + '00:05:00'::interval))))","relname":"vrf_production_tickets"},{"condeferrable":false,"condeferred":false,"conname":"vrf_production_tickets_check1","contype":"c","convalidated":true,"definition":"CHECK ((((state = 'issued'::text) AND (claimed_at IS NULL)) OR ((state = 'claimed'::text) AND (claimed_at IS NOT NULL))))","relname":"vrf_production_tickets"},{"condeferrable":false,"condeferred":false,"conname":"vrf_production_tickets_ciphertext_not_null","contype":"n","convalidated":true,"definition":"NOT NULL ciphertext","relname":"vrf_production_tickets"},{"condeferrable":false,"condeferred":false,"conname":"vrf_production_tickets_connection_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (connection_id) REFERENCES mcp_connections(id)","relname":"vrf_production_tickets"},{"condeferrable":false,"condeferred":false,"conname":"vrf_production_tickets_connection_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL connection_id","relname":"vrf_production_tickets"},{"condeferrable":false,"condeferred":false,"conname":"vrf_production_tickets_digest_check","contype":"c","convalidated":true,"definition":"CHECK ((digest ~ '^[a-f0-9]{64}$'::text))","relname":"vrf_production_tickets"},{"condeferrable":false,"condeferred":false,"conname":"vrf_production_tickets_digest_not_null","contype":"n","convalidated":true,"definition":"NOT NULL digest","relname":"vrf_production_tickets"},{"condeferrable":false,"condeferred":false,"conname":"vrf_production_tickets_expires_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL expires_at","relname":"vrf_production_tickets"},{"condeferrable":false,"condeferred":false,"conname":"vrf_production_tickets_issued_at_not_null","contype":"n","convalidated":true,"definition":"NOT NULL issued_at","relname":"vrf_production_tickets"},{"condeferrable":false,"condeferred":false,"conname":"vrf_production_tickets_owner_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL owner_id","relname":"vrf_production_tickets"},{"condeferrable":false,"condeferred":false,"conname":"vrf_production_tickets_pkey","contype":"p","convalidated":true,"definition":"PRIMARY KEY (ticket_id)","relname":"vrf_production_tickets"},{"condeferrable":false,"condeferred":false,"conname":"vrf_production_tickets_plan_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (plan_id) REFERENCES mcp_plans(id)","relname":"vrf_production_tickets"},{"condeferrable":false,"condeferred":false,"conname":"vrf_production_tickets_plan_id_key","contype":"u","convalidated":true,"definition":"UNIQUE (plan_id)","relname":"vrf_production_tickets"},{"condeferrable":false,"condeferred":false,"conname":"vrf_production_tickets_plan_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL plan_id","relname":"vrf_production_tickets"},{"condeferrable":false,"condeferred":false,"conname":"vrf_production_tickets_server_id_fkey","contype":"f","convalidated":true,"definition":"FOREIGN KEY (server_id) REFERENCES servers(id)","relname":"vrf_production_tickets"},{"condeferrable":false,"condeferred":false,"conname":"vrf_production_tickets_server_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL server_id","relname":"vrf_production_tickets"},{"condeferrable":false,"condeferred":false,"conname":"vrf_production_tickets_source_proof_check","contype":"c","convalidated":true,"definition":"CHECK ((source_proof ~ '^[a-f0-9]{64}$'::text))","relname":"vrf_production_tickets"},{"condeferrable":false,"condeferred":false,"conname":"vrf_production_tickets_source_proof_not_null","contype":"n","convalidated":true,"definition":"NOT NULL source_proof","relname":"vrf_production_tickets"},{"condeferrable":false,"condeferred":false,"conname":"vrf_production_tickets_state_check","contype":"c","convalidated":true,"definition":"CHECK ((state = ANY (ARRAY['issued'::text, 'claimed'::text])))","relname":"vrf_production_tickets"},{"condeferrable":false,"condeferred":false,"conname":"vrf_production_tickets_state_not_null","contype":"n","convalidated":true,"definition":"NOT NULL state","relname":"vrf_production_tickets"},{"condeferrable":false,"condeferred":false,"conname":"vrf_production_tickets_ticket_id_not_null","contype":"n","convalidated":true,"definition":"NOT NULL ticket_id","relname":"vrf_production_tickets"},{"condeferrable":true,"condeferred":true,"conname":"server_poll_admission_final_guard","contype":"t","convalidated":true,"definition":"TRIGGER DEFERRABLE INITIALLY DEFERRED","relname":"server_poll_storage_admissions"},{"condeferrable":true,"condeferred":true,"conname":"server_poll_archive_final_guard","contype":"t","convalidated":true,"definition":"TRIGGER DEFERRABLE INITIALLY DEFERRED","relname":"server_poll_archives"},{"condeferrable":true,"condeferred":true,"conname":"server_poll_compact_final_guard","contype":"t","convalidated":true,"definition":"TRIGGER DEFERRABLE INITIALLY DEFERRED","relname":"server_poll_storage_admissions"}],"database":[{"acl":["@mm-role:control@=CTc/@mm-role:control@","@mm-role:capture@=c/@mm-role:control@","@mm-role:operator@=c/@mm-role:control@","@mm-role:publisher@=c/@mm-role:control@","@mm-role:runtime@=c/@mm-role:control@"],"datname":"current-database","owner":"@mm-role:control@"}],"effectiveDatabase":[{"connect":true,"create":false,"rolname":"@mm-role:capture@","temporary":false},{"connect":true,"create":false,"rolname":"@mm-role:operator@","temporary":false},{"connect":true,"create":false,"rolname":"@mm-role:publisher@","temporary":false},{"connect":true,"create":false,"rolname":"@mm-role:runtime@","temporary":false}],"effectiveFunctions":[{"arguments":"","execute":false,"nspname":"mmapp_control","proname":"candidate_operator_ddl","rolname":"@mm-role:capture@"},{"arguments":"","execute":false,"nspname":"mmapp_control","proname":"candidate_operator_ddl","rolname":"@mm-role:operator@"},{"arguments":"","execute":false,"nspname":"mmapp_control","proname":"candidate_operator_ddl","rolname":"@mm-role:publisher@"},{"arguments":"","execute":false,"nspname":"mmapp_control","proname":"candidate_operator_ddl","rolname":"@mm-role:runtime@"},{"arguments":"","execute":false,"nspname":"mmapp_control","proname":"candidate_require_preadmission","rolname":"@mm-role:capture@"},{"arguments":"","execute":false,"nspname":"mmapp_control","proname":"candidate_require_preadmission","rolname":"@mm-role:operator@"},{"arguments":"","execute":false,"nspname":"mmapp_control","proname":"candidate_require_preadmission","rolname":"@mm-role:publisher@"},{"arguments":"","execute":false,"nspname":"mmapp_control","proname":"candidate_require_preadmission","rolname":"@mm-role:runtime@"},{"arguments":"","execute":false,"nspname":"mmapp_control","proname":"candidate_truncate_preadmitted","rolname":"@mm-role:capture@"},{"arguments":"","execute":false,"nspname":"mmapp_control","proname":"candidate_truncate_preadmitted","rolname":"@mm-role:publisher@"},{"arguments":"","execute":false,"nspname":"mmapp_control","proname":"candidate_truncate_preadmitted","rolname":"@mm-role:runtime@"},{"arguments":"","execute":true,"nspname":"mmapp_control","proname":"candidate_truncate_preadmitted","rolname":"@mm-role:operator@"},{"arguments":"","execute":true,"nspname":"public","proname":"mcp_diagnostic_cancellation_immutable","rolname":"@mm-role:capture@"},{"arguments":"","execute":true,"nspname":"public","proname":"mcp_diagnostic_cancellation_immutable","rolname":"@mm-role:operator@"},{"arguments":"","execute":true,"nspname":"public","proname":"mcp_diagnostic_cancellation_immutable","rolname":"@mm-role:publisher@"},{"arguments":"","execute":true,"nspname":"public","proname":"mcp_diagnostic_cancellation_immutable","rolname":"@mm-role:runtime@"},{"arguments":"","execute":true,"nspname":"public","proname":"mcp_routing_forward_charge_immutable","rolname":"@mm-role:capture@"},{"arguments":"","execute":true,"nspname":"public","proname":"mcp_routing_forward_charge_immutable","rolname":"@mm-role:operator@"},{"arguments":"","execute":true,"nspname":"public","proname":"mcp_routing_forward_charge_immutable","rolname":"@mm-role:publisher@"},{"arguments":"","execute":true,"nspname":"public","proname":"mcp_routing_forward_charge_immutable","rolname":"@mm-role:runtime@"},{"arguments":"","execute":true,"nspname":"public","proname":"mcp_routing_forward_charge_source","rolname":"@mm-role:capture@"},{"arguments":"","execute":true,"nspname":"public","proname":"mcp_routing_forward_charge_source","rolname":"@mm-role:operator@"},{"arguments":"","execute":true,"nspname":"public","proname":"mcp_routing_forward_charge_source","rolname":"@mm-role:publisher@"},{"arguments":"","execute":true,"nspname":"public","proname":"mcp_routing_forward_charge_source","rolname":"@mm-role:runtime@"},{"arguments":"","execute":true,"nspname":"public","proname":"mcp_routing_manual_inverse_charge_immutable","rolname":"@mm-role:capture@"},{"arguments":"","execute":true,"nspname":"public","proname":"mcp_routing_manual_inverse_charge_immutable","rolname":"@mm-role:operator@"},{"arguments":"","execute":true,"nspname":"public","proname":"mcp_routing_manual_inverse_charge_immutable","rolname":"@mm-role:publisher@"},{"arguments":"","execute":true,"nspname":"public","proname":"mcp_routing_manual_inverse_charge_immutable","rolname":"@mm-role:runtime@"},{"arguments":"","execute":true,"nspname":"public","proname":"mcp_routing_manual_inverse_charge_source","rolname":"@mm-role:capture@"},{"arguments":"","execute":true,"nspname":"public","proname":"mcp_routing_manual_inverse_charge_source","rolname":"@mm-role:operator@"},{"arguments":"","execute":true,"nspname":"public","proname":"mcp_routing_manual_inverse_charge_source","rolname":"@mm-role:publisher@"},{"arguments":"","execute":true,"nspname":"public","proname":"mcp_routing_manual_inverse_charge_source","rolname":"@mm-role:runtime@"},{"arguments":"","execute":true,"nspname":"public","proname":"mcp_scoped_recovery_manual_version","rolname":"@mm-role:capture@"},{"arguments":"","execute":true,"nspname":"public","proname":"mcp_scoped_recovery_manual_version","rolname":"@mm-role:operator@"},{"arguments":"","execute":true,"nspname":"public","proname":"mcp_scoped_recovery_manual_version","rolname":"@mm-role:publisher@"},{"arguments":"","execute":true,"nspname":"public","proname":"mcp_scoped_recovery_manual_version","rolname":"@mm-role:runtime@"},{"arguments":"","execute":true,"nspname":"public","proname":"mm_routing_endpoint_epoch","rolname":"@mm-role:capture@"},{"arguments":"","execute":true,"nspname":"public","proname":"mm_routing_endpoint_epoch","rolname":"@mm-role:operator@"},{"arguments":"","execute":true,"nspname":"public","proname":"mm_routing_endpoint_epoch","rolname":"@mm-role:publisher@"},{"arguments":"","execute":true,"nspname":"public","proname":"mm_routing_endpoint_epoch","rolname":"@mm-role:runtime@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_partition_writer_guard","rolname":"@mm-role:capture@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_partition_writer_guard","rolname":"@mm-role:operator@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_partition_writer_guard","rolname":"@mm-role:publisher@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_partition_writer_guard","rolname":"@mm-role:runtime@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_poll_archive_final_guard","rolname":"@mm-role:capture@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_poll_archive_final_guard","rolname":"@mm-role:operator@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_poll_archive_final_guard","rolname":"@mm-role:publisher@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_poll_archive_final_guard","rolname":"@mm-role:runtime@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_poll_archive_immutable","rolname":"@mm-role:capture@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_poll_archive_immutable","rolname":"@mm-role:operator@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_poll_archive_immutable","rolname":"@mm-role:publisher@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_poll_archive_immutable","rolname":"@mm-role:runtime@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_poll_archive_insert_finish","rolname":"@mm-role:capture@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_poll_archive_insert_finish","rolname":"@mm-role:operator@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_poll_archive_insert_finish","rolname":"@mm-role:publisher@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_poll_archive_insert_finish","rolname":"@mm-role:runtime@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_poll_archive_insert_guard","rolname":"@mm-role:capture@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_poll_archive_insert_guard","rolname":"@mm-role:operator@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_poll_archive_insert_guard","rolname":"@mm-role:publisher@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_poll_archive_insert_guard","rolname":"@mm-role:runtime@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_poll_compacted_row_guard","rolname":"@mm-role:capture@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_poll_compacted_row_guard","rolname":"@mm-role:operator@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_poll_compacted_row_guard","rolname":"@mm-role:publisher@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_poll_compacted_row_guard","rolname":"@mm-role:runtime@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_poll_journal_immutable","rolname":"@mm-role:capture@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_poll_journal_immutable","rolname":"@mm-role:operator@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_poll_journal_immutable","rolname":"@mm-role:publisher@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_poll_journal_immutable","rolname":"@mm-role:runtime@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_poll_settings_epoch_guard","rolname":"@mm-role:capture@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_poll_settings_epoch_guard","rolname":"@mm-role:operator@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_poll_settings_epoch_guard","rolname":"@mm-role:publisher@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_poll_settings_epoch_guard","rolname":"@mm-role:runtime@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_poll_storage_accounting_valid","rolname":"@mm-role:capture@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_poll_storage_accounting_valid","rolname":"@mm-role:operator@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_poll_storage_accounting_valid","rolname":"@mm-role:publisher@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_poll_storage_accounting_valid","rolname":"@mm-role:runtime@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_poll_storage_admission_guard","rolname":"@mm-role:capture@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_poll_storage_admission_guard","rolname":"@mm-role:operator@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_poll_storage_admission_guard","rolname":"@mm-role:publisher@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_poll_storage_admission_guard","rolname":"@mm-role:runtime@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_poll_storage_row_guard","rolname":"@mm-role:capture@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_poll_storage_row_guard","rolname":"@mm-role:operator@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_poll_storage_row_guard","rolname":"@mm-role:publisher@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_poll_storage_row_guard","rolname":"@mm-role:runtime@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_poll_storage_row_meter","rolname":"@mm-role:capture@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_poll_storage_row_meter","rolname":"@mm-role:operator@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_poll_storage_row_meter","rolname":"@mm-role:publisher@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_poll_storage_row_meter","rolname":"@mm-role:runtime@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_probe_execution_immutable","rolname":"@mm-role:capture@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_probe_execution_immutable","rolname":"@mm-role:operator@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_probe_execution_immutable","rolname":"@mm-role:publisher@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_probe_execution_immutable","rolname":"@mm-role:runtime@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_probe_quarantine_immutable","rolname":"@mm-role:capture@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_probe_quarantine_immutable","rolname":"@mm-role:operator@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_probe_quarantine_immutable","rolname":"@mm-role:publisher@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_probe_quarantine_immutable","rolname":"@mm-role:runtime@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_probe_stage_immutable","rolname":"@mm-role:capture@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_probe_stage_immutable","rolname":"@mm-role:operator@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_probe_stage_immutable","rolname":"@mm-role:publisher@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_probe_stage_immutable","rolname":"@mm-role:runtime@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_probe_storage_admission_guard","rolname":"@mm-role:capture@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_probe_storage_admission_guard","rolname":"@mm-role:operator@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_probe_storage_admission_guard","rolname":"@mm-role:publisher@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_probe_storage_admission_guard","rolname":"@mm-role:runtime@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_probe_storage_anchor_guard","rolname":"@mm-role:capture@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_probe_storage_anchor_guard","rolname":"@mm-role:operator@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_probe_storage_anchor_guard","rolname":"@mm-role:publisher@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_probe_storage_anchor_guard","rolname":"@mm-role:runtime@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_probe_storage_payload_guard","rolname":"@mm-role:capture@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_probe_storage_payload_guard","rolname":"@mm-role:operator@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_probe_storage_payload_guard","rolname":"@mm-role:publisher@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_probe_storage_payload_guard","rolname":"@mm-role:runtime@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_probe_storage_quarantine_guard","rolname":"@mm-role:capture@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_probe_storage_quarantine_guard","rolname":"@mm-role:operator@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_probe_storage_quarantine_guard","rolname":"@mm-role:publisher@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_probe_storage_quarantine_guard","rolname":"@mm-role:runtime@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_probe_storage_stage_guard","rolname":"@mm-role:capture@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_probe_storage_stage_guard","rolname":"@mm-role:operator@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_probe_storage_stage_guard","rolname":"@mm-role:publisher@"},{"arguments":"","execute":true,"nspname":"public","proname":"server_probe_storage_stage_guard","rolname":"@mm-role:runtime@"},{"arguments":"id uuid","execute":true,"nspname":"public","proname":"server_poll_storage_compact_allowed","rolname":"@mm-role:capture@"},{"arguments":"id uuid","execute":true,"nspname":"public","proname":"server_poll_storage_compact_allowed","rolname":"@mm-role:operator@"},{"arguments":"id uuid","execute":true,"nspname":"public","proname":"server_poll_storage_compact_allowed","rolname":"@mm-role:publisher@"},{"arguments":"id uuid","execute":true,"nspname":"public","proname":"server_poll_storage_compact_allowed","rolname":"@mm-role:runtime@"},{"arguments":"id uuid","execute":true,"nspname":"public","proname":"server_poll_storage_gc_allowed","rolname":"@mm-role:capture@"},{"arguments":"id uuid","execute":true,"nspname":"public","proname":"server_poll_storage_gc_allowed","rolname":"@mm-role:operator@"},{"arguments":"id uuid","execute":true,"nspname":"public","proname":"server_poll_storage_gc_allowed","rolname":"@mm-role:publisher@"},{"arguments":"id uuid","execute":true,"nspname":"public","proname":"server_poll_storage_gc_allowed","rolname":"@mm-role:runtime@"},{"arguments":"id uuid","execute":true,"nspname":"public","proname":"server_probe_storage_gc_allowed","rolname":"@mm-role:capture@"},{"arguments":"id uuid","execute":true,"nspname":"public","proname":"server_probe_storage_gc_allowed","rolname":"@mm-role:operator@"},{"arguments":"id uuid","execute":true,"nspname":"public","proname":"server_probe_storage_gc_allowed","rolname":"@mm-role:publisher@"},{"arguments":"id uuid","execute":true,"nspname":"public","proname":"server_probe_storage_gc_allowed","rolname":"@mm-role:runtime@"},{"arguments":"receipt_uuid uuid","execute":true,"nspname":"public","proname":"server_poll_storage_source_payload","rolname":"@mm-role:capture@"},{"arguments":"receipt_uuid uuid","execute":true,"nspname":"public","proname":"server_poll_storage_source_payload","rolname":"@mm-role:operator@"},{"arguments":"receipt_uuid uuid","execute":true,"nspname":"public","proname":"server_poll_storage_source_payload","rolname":"@mm-role:publisher@"},{"arguments":"receipt_uuid uuid","execute":true,"nspname":"public","proname":"server_poll_storage_source_payload","rolname":"@mm-role:runtime@"}],"effectiveSchemas":[{"create":false,"nspname":"mmapp_control","rolname":"@mm-role:capture@","usage":false},{"create":false,"nspname":"mmapp_control","rolname":"@mm-role:operator@","usage":true},{"create":false,"nspname":"mmapp_control","rolname":"@mm-role:publisher@","usage":true},{"create":false,"nspname":"mmapp_control","rolname":"@mm-role:runtime@","usage":false},{"create":false,"nspname":"public","rolname":"@mm-role:capture@","usage":true},{"create":false,"nspname":"public","rolname":"@mm-role:publisher@","usage":true},{"create":false,"nspname":"public","rolname":"@mm-role:runtime@","usage":true},{"create":true,"nspname":"public","rolname":"@mm-role:operator@","usage":true}],"effectiveSequences":[{"read":false,"relname":"filter_rules_id_seq","rolname":"@mm-role:publisher@","update":false,"usage":false},{"read":false,"relname":"filter_rules_id_seq","rolname":"@mm-role:runtime@","update":false,"usage":false},{"read":false,"relname":"internet_path_snapshots_id_seq","rolname":"@mm-role:publisher@","update":false,"usage":false},{"read":false,"relname":"internet_path_snapshots_id_seq","rolname":"@mm-role:runtime@","update":false,"usage":false},{"read":false,"relname":"mcp_audit_id_seq","rolname":"@mm-role:publisher@","update":false,"usage":false},{"read":false,"relname":"mcp_audit_id_seq","rolname":"@mm-role:runtime@","update":false,"usage":false},{"read":false,"relname":"recursive_routes_id_seq","rolname":"@mm-role:publisher@","update":false,"usage":false},{"read":false,"relname":"recursive_routes_id_seq","rolname":"@mm-role:runtime@","update":false,"usage":false},{"read":false,"relname":"router_log_entries_id_seq","rolname":"@mm-role:publisher@","update":false,"usage":false},{"read":false,"relname":"router_log_entries_id_seq","rolname":"@mm-role:runtime@","update":false,"usage":false},{"read":false,"relname":"server_snapshots_id_seq","rolname":"@mm-role:publisher@","update":false,"usage":false},{"read":false,"relname":"server_snapshots_id_seq","rolname":"@mm-role:runtime@","update":false,"usage":false},{"read":false,"relname":"servers_id_seq","rolname":"@mm-role:publisher@","update":false,"usage":false},{"read":false,"relname":"servers_id_seq","rolname":"@mm-role:runtime@","update":false,"usage":false},{"read":true,"relname":"filter_rules_id_seq","rolname":"@mm-role:capture@","update":false,"usage":false},{"read":true,"relname":"filter_rules_id_seq","rolname":"@mm-role:operator@","update":true,"usage":true},{"read":true,"relname":"internet_path_snapshots_id_seq","rolname":"@mm-role:capture@","update":false,"usage":false},{"read":true,"relname":"internet_path_snapshots_id_seq","rolname":"@mm-role:operator@","update":true,"usage":true},{"read":true,"relname":"mcp_audit_id_seq","rolname":"@mm-role:capture@","update":false,"usage":false},{"read":true,"relname":"mcp_audit_id_seq","rolname":"@mm-role:operator@","update":true,"usage":true},{"read":true,"relname":"recursive_routes_id_seq","rolname":"@mm-role:capture@","update":false,"usage":false},{"read":true,"relname":"recursive_routes_id_seq","rolname":"@mm-role:operator@","update":true,"usage":true},{"read":true,"relname":"router_log_entries_id_seq","rolname":"@mm-role:capture@","update":false,"usage":false},{"read":true,"relname":"router_log_entries_id_seq","rolname":"@mm-role:operator@","update":true,"usage":true},{"read":true,"relname":"server_snapshots_id_seq","rolname":"@mm-role:capture@","update":false,"usage":false},{"read":true,"relname":"server_snapshots_id_seq","rolname":"@mm-role:operator@","update":true,"usage":true},{"read":true,"relname":"servers_id_seq","rolname":"@mm-role:capture@","update":false,"usage":false},{"read":true,"relname":"servers_id_seq","rolname":"@mm-role:operator@","update":true,"usage":true}],"events":[{"evtenabled":"O","evtevent":"ddl_command_start","evtname":"candidate_operator_ddl","evttags":null,"function":"mmapp_control.candidate_operator_ddl()","function_name":"candidate_operator_ddl","function_namespace":"mmapp_control","owner":"@mm-role:control@"}],"functions":[{"acl":["@mm-role:control@=X/@mm-role:control@","@mm-role:operator@=X/@mm-role:control@"],"arguments":"","definition":"CREATE OR REPLACE FUNCTION mmapp_control.candidate_truncate_preadmitted()\n RETURNS trigger\n LANGUAGE plpgsql\n SECURITY DEFINER\n SET search_path TO 'pg_catalog'\nAS $function$\nBEGIN PERFORM mmapp_control.candidate_require_preadmission(); RETURN NULL; END $function$\n","language":"plpgsql","namespace":"mmapp_control","owner":"@mm-role:control@","proconfig":["search_path=pg_catalog"],"prokind":"f","proname":"candidate_truncate_preadmitted","prosecdef":true},{"acl":["@mm-role:control@=X/@mm-role:control@"],"arguments":"","definition":"CREATE OR REPLACE FUNCTION mmapp_control.candidate_operator_ddl()\n RETURNS event_trigger\n LANGUAGE plpgsql\n SECURITY DEFINER\n SET search_path TO 'pg_catalog'\nAS $function$\nBEGIN\n IF SESSION_USER='@mm-role:operator@' THEN PERFORM mmapp_control.candidate_require_preadmission(); END IF;\nEND $function$\n","language":"plpgsql","namespace":"mmapp_control","owner":"@mm-role:control@","proconfig":["search_path=pg_catalog"],"prokind":"f","proname":"candidate_operator_ddl","prosecdef":true},{"acl":["@mm-role:control@=X/@mm-role:control@"],"arguments":"","definition":"CREATE OR REPLACE FUNCTION mmapp_control.candidate_require_preadmission()\n RETURNS void\n LANGUAGE plpgsql\n SECURITY DEFINER\n SET search_path TO 'pg_catalog'\nAS $function$\nBEGIN\n IF NOT EXISTS(SELECT 1 FROM pg_catalog.pg_locks WHERE pid=pg_catalog.pg_backend_pid()\n AND locktype='advisory' AND classid=0 AND objid=8723110 AND objsubid=1\n AND granted AND mode IN ('ShareLock','ExclusiveLock')) THEN\n RAISE EXCEPTION 'operator SQL requires preheld writer admission' USING ERRCODE='55000';\n END IF;\n PERFORM pg_catalog.pg_advisory_xact_lock_shared(8723110::bigint);\nEND $function$\n","language":"plpgsql","namespace":"mmapp_control","owner":"@mm-role:control@","proconfig":["search_path=pg_catalog"],"prokind":"f","proname":"candidate_require_preadmission","prosecdef":true},{"acl":null,"arguments":"","definition":"CREATE OR REPLACE FUNCTION public.mcp_diagnostic_cancellation_immutable()\n RETURNS trigger\n LANGUAGE plpgsql\nAS $function$\nDECLARE original_receipt uuid;\nBEGIN\n IF TG_OP='DELETE' THEN\n SELECT a.receipt_id INTO original_receipt FROM server_probe_storage_admissions a\n JOIN mcp_operations o ON o.id=a.execution_id AND o.connection_id=OLD.connection_id\n WHERE a.identity_kind='mcp' AND a.execution_id=OLD.operation_id AND a.owner_id=OLD.actor_id;\n IF FOUND AND server_probe_storage_gc_allowed(original_receipt) THEN RETURN OLD; END IF;\n END IF;\n RAISE EXCEPTION 'diagnostic cancellation lifetime has not elapsed';\nEND $function$\n","language":"plpgsql","namespace":"public","owner":"@mm-role:operator@","proconfig":null,"prokind":"f","proname":"mcp_diagnostic_cancellation_immutable","prosecdef":false},{"acl":null,"arguments":"","definition":"CREATE OR REPLACE FUNCTION public.mcp_routing_forward_charge_immutable()\n RETURNS trigger\n LANGUAGE plpgsql\nAS $function$\nDECLARE retention integer;\nBEGIN\n IF TG_OP<>'DELETE' THEN RAISE EXCEPTION 'immutable forward charge; rewrite/refund forbidden'; END IF;\n SELECT requests_retention_days INTO retention FROM public.mcp_settings WHERE id=1 FOR SHARE;\n IF retention IS NULL OR retention NOT BETWEEN 1 AND 365\n OR OLD.created_at>clock_timestamp()-interval '1 hour'\n OR OLD.created_at>=clock_timestamp()-make_interval(days=>retention)\n OR EXISTS(SELECT 1 FROM public.mcp_operations WHERE id=OLD.source_operation_id AND state IN('pending','running'))\n THEN RAISE EXCEPTION 'forward charge is still retained or unresolved'; END IF;\n RETURN OLD;\nEND $function$\n","language":"plpgsql","namespace":"public","owner":"@mm-role:operator@","proconfig":null,"prokind":"f","proname":"mcp_routing_forward_charge_immutable","prosecdef":false},{"acl":null,"arguments":"","definition":"CREATE OR REPLACE FUNCTION public.mcp_routing_forward_charge_source()\n RETURNS trigger\n LANGUAGE plpgsql\nAS $function$\nBEGIN\n IF NOT EXISTS(\n SELECT 1 FROM public.mcp_operations o\n JOIN public.mcp_plans p ON p.id=o.plan_id AND p.connection_id=o.connection_id\n JOIN public.mcp_routing_profiles r ON r.id=NEW.profile_id AND r.connection_id=o.connection_id\n WHERE o.id=NEW.source_operation_id AND p.id=NEW.source_plan_id\n AND o.connection_id=NEW.connection_id AND o.state='pending' AND p.state='executing'\n AND p.operation_id='routing.community.switch' AND p.operation_version=7\n ) THEN RAISE EXCEPTION 'forward charge differs from actual pending admission source'; END IF;\n RETURN NEW;\nEND $function$\n","language":"plpgsql","namespace":"public","owner":"@mm-role:operator@","proconfig":null,"prokind":"f","proname":"mcp_routing_forward_charge_source","prosecdef":false},{"acl":null,"arguments":"","definition":"CREATE OR REPLACE FUNCTION public.mcp_routing_manual_inverse_charge_immutable()\n RETURNS trigger\n LANGUAGE plpgsql\nAS $function$\r\nDECLARE retention integer;\r\nBEGIN\r\n IF TG_OP<>'DELETE' THEN RAISE EXCEPTION 'immutable manual inverse charge; rewrite/refund forbidden'; END IF;\r\n SELECT requests_retention_days INTO retention FROM public.mcp_settings WHERE id=1 FOR SHARE;\r\n IF retention IS NULL OR retention NOT BETWEEN 1 AND 365\r\n OR OLD.created_at>clock_timestamp()-interval '1 hour'\r\n OR OLD.created_at>=clock_timestamp()-make_interval(days=>retention)\r\n OR EXISTS(SELECT 1 FROM public.mcp_operations WHERE id=OLD.recovery_operation_id AND state IN('pending','running'))\r\n THEN RAISE EXCEPTION 'manual inverse charge still retained or unresolved'; END IF;\r\n RETURN OLD;\r\nEND $function$\n","language":"plpgsql","namespace":"public","owner":"@mm-role:operator@","proconfig":null,"prokind":"f","proname":"mcp_routing_manual_inverse_charge_immutable","prosecdef":false},{"acl":null,"arguments":"","definition":"CREATE OR REPLACE FUNCTION public.mcp_routing_manual_inverse_charge_source()\n RETURNS trigger\n LANGUAGE plpgsql\nAS $function$\r\nBEGIN\r\n IF NOT EXISTS(\r\n SELECT 1 FROM public.mcp_operations o\r\n JOIN public.mcp_plans p ON p.id=o.plan_id AND p.connection_id=o.connection_id\r\n JOIN public.mcp_routing_profiles r ON r.id=NEW.profile_id AND r.connection_id=o.connection_id\r\n JOIN public.mcp_operations source ON source.id=NEW.source_operation_id AND source.connection_id=o.connection_id\r\n JOIN public.mcp_plans sp ON sp.id=source.plan_id AND sp.connection_id=source.connection_id\r\n JOIN public.mcp_connections c ON c.id=o.connection_id\r\n WHERE o.id=NEW.recovery_operation_id AND p.id=NEW.recovery_plan_id\r\n AND o.connection_id=NEW.connection_id AND c.owner_id=NEW.owner_id\r\n AND r.version=NEW.profile_version AND o.state='pending' AND p.state='executing'\r\n AND p.operation_id='operations.recover' AND p.operation_version=7\r\n AND sp.id=NEW.source_plan_id AND sp.operation_id='routing.community.switch' AND sp.operation_version=7\r\n AND source.state IN('applied','partial')\r\n ) THEN RAISE EXCEPTION 'manual inverse charge differs from pending admission'; END IF;\r\n RETURN NEW;\r\nEND $function$\n","language":"plpgsql","namespace":"public","owner":"@mm-role:operator@","proconfig":null,"prokind":"f","proname":"mcp_routing_manual_inverse_charge_source","prosecdef":false},{"acl":null,"arguments":"","definition":"CREATE OR REPLACE FUNCTION public.mcp_scoped_recovery_manual_version()\n RETURNS trigger\n LANGUAGE plpgsql\nAS $function$\r\nBEGIN\r\n IF NEW.mode='manual' AND NOT pg_try_advisory_xact_lock(hashtextextended('mcp-runner-admission',0))\r\n THEN RAISE EXCEPTION 'manual intent admission snapshot busy'; END IF;\r\n IF NEW.mode='manual' AND NOT EXISTS(\r\n SELECT 1 FROM public.mcp_operations o\r\n JOIN public.mcp_plans p ON p.id=o.plan_id AND p.connection_id=o.connection_id\r\n JOIN public.mcp_operation_steps s ON s.operation_id=o.id AND s.step_index=0\r\n JOIN public.mcp_operations source ON source.id=NEW.source_operation_id AND source.connection_id=o.connection_id\r\n WHERE o.id=NEW.recovery_operation_id AND o.state='running'\r\n AND p.state='executing' AND p.operation_id='operations.recover' AND p.operation_version=7\r\n AND NEW.source_step_index=0 AND s.state='intent'\r\n AND s.intended_state->>'kind'='service'\r\n AND s.intended_state->>'service'='routing.community.scoped.recover'\r\n AND s.intended_state->'input'->>'mode'='manual'\r\n AND s.intended_state->'input'->>'sourceOperationId'=NEW.source_operation_id::text\r\n AND s.intended_state->'input'->>'receiptId'=NEW.recovery_receipt_id::text\r\n ) THEN RAISE EXCEPTION 'manual inverse requires current exact running recovery'; END IF;\r\n RETURN NEW;\r\nEND $function$\n","language":"plpgsql","namespace":"public","owner":"@mm-role:operator@","proconfig":null,"prokind":"f","proname":"mcp_scoped_recovery_manual_version","prosecdef":false},{"acl":null,"arguments":"","definition":"CREATE OR REPLACE FUNCTION public.mm_routing_endpoint_epoch()\n RETURNS trigger\n LANGUAGE plpgsql\nAS $function$\nBEGIN\n IF ROW(NEW.host,NEW.port,NEW.username,NEW.password,NEW.use_ssl,NEW.verify_ssl,NEW.enabled)\n IS DISTINCT FROM ROW(OLD.host,OLD.port,OLD.username,OLD.password,OLD.use_ssl,OLD.verify_ssl,OLD.enabled) THEN\n NEW.routing_endpoint_epoch := gen_random_uuid();\n ELSE\n NEW.routing_endpoint_epoch := OLD.routing_endpoint_epoch;\n END IF;\n RETURN NEW;\nEND $function$\n","language":"plpgsql","namespace":"public","owner":"@mm-role:operator@","proconfig":null,"prokind":"f","proname":"mm_routing_endpoint_epoch","prosecdef":false},{"acl":null,"arguments":"","definition":"CREATE OR REPLACE FUNCTION public.server_partition_writer_guard()\n RETURNS trigger\n LANGUAGE plpgsql\n SET search_path TO 'pg_catalog'\nAS $function$ BEGIN PERFORM pg_advisory_xact_lock_shared(8723110::bigint); IF TG_OP='DELETE' THEN RETURN OLD; END IF; RETURN NEW; END; $function$\n","language":"plpgsql","namespace":"public","owner":"@mm-role:operator@","proconfig":["search_path=pg_catalog"],"prokind":"f","proname":"server_partition_writer_guard","prosecdef":false},{"acl":null,"arguments":"","definition":"CREATE OR REPLACE FUNCTION public.server_poll_archive_final_guard()\n RETURNS trigger\n LANGUAGE plpgsql\n SET search_path TO 'pg_catalog', 'public'\nAS $function$\nDECLARE id uuid; a public.server_poll_storage_admissions%ROWTYPE;\nBEGIN\n id:=CASE WHEN TG_OP='DELETE' THEN OLD.receipt_id ELSE NEW.receipt_id END;\n SELECT * INTO a FROM public.server_poll_storage_admissions WHERE receipt_id=id;\n IF FOUND AND a.storage_state='compacted' AND(EXISTS(SELECT 1 FROM public.server_poll_executions WHERE receipt_id=id)\n OR EXISTS(SELECT 1 FROM public.server_poll_intents WHERE receipt_id=id) OR EXISTS(SELECT 1 FROM public.server_poll_acks WHERE receipt_id=id)\n OR EXISTS(SELECT 1 FROM public.server_poll_receipts WHERE receipt_id=id) OR EXISTS(SELECT 1 FROM public.server_poll_quarantines WHERE receipt_id=id))\n THEN RAISE EXCEPTION 'compacted poll retained incomplete original children'; END IF;\n IF NOT public.server_poll_storage_accounting_valid() THEN RAISE EXCEPTION 'poll final archive or exact ledger mismatch'; END IF;\n RETURN NULL;\nEND $function$\n","language":"plpgsql","namespace":"public","owner":"@mm-role:operator@","proconfig":["search_path=pg_catalog, public"],"prokind":"f","proname":"server_poll_archive_final_guard","prosecdef":false},{"acl":null,"arguments":"","definition":"CREATE OR REPLACE FUNCTION public.server_poll_archive_immutable()\n RETURNS trigger\n LANGUAGE plpgsql\n SET search_path TO 'pg_catalog', 'public'\nAS $function$ BEGIN\n IF TG_OP='DELETE' AND public.server_poll_storage_gc_allowed(OLD.receipt_id) THEN RETURN OLD; END IF;\n RAISE EXCEPTION 'poll archive is immutable until original full retention GC';\nEND $function$\n","language":"plpgsql","namespace":"public","owner":"@mm-role:operator@","proconfig":["search_path=pg_catalog, public"],"prokind":"f","proname":"server_poll_archive_immutable","prosecdef":false},{"acl":null,"arguments":"","definition":"CREATE OR REPLACE FUNCTION public.server_poll_archive_insert_finish()\n RETURNS trigger\n LANGUAGE plpgsql\n SET search_path TO 'pg_catalog', 'public'\nAS $function$ BEGIN\n DELETE FROM public.server_poll_acks WHERE receipt_id=NEW.receipt_id;\n DELETE FROM public.server_poll_intents WHERE receipt_id=NEW.receipt_id;\n DELETE FROM public.server_poll_receipts WHERE receipt_id=NEW.receipt_id;\n DELETE FROM public.server_poll_executions WHERE receipt_id=NEW.receipt_id;\n UPDATE public.server_poll_storage_admissions SET storage_state='compacted',compact_at=NEW.created_at,archive_bytes=NEW.ciphertext_bytes,original_activity_at=NEW.original_activity_at WHERE receipt_id=NEW.receipt_id AND storage_state='full';\n IF NOT FOUND THEN RAISE EXCEPTION 'poll admission did not transition with archive'; END IF;\n RETURN NEW;\nEND $function$\n","language":"plpgsql","namespace":"public","owner":"@mm-role:operator@","proconfig":["search_path=pg_catalog, public"],"prokind":"f","proname":"server_poll_archive_insert_finish","prosecdef":false},{"acl":null,"arguments":"","definition":"CREATE OR REPLACE FUNCTION public.server_poll_archive_insert_guard()\n RETURNS trigger\n LANGUAGE plpgsql\n SET \"TimeZone\" TO 'UTC'\n SET search_path TO 'pg_catalog', 'public'\nAS $function$\nDECLARE a public.server_poll_storage_admissions%ROWTYPE; payload jsonb; activity timestamptz;\nBEGIN\n payload:=public.server_poll_storage_source_payload(NEW.receipt_id);\n IF payload IS NULL OR NOT public.server_poll_storage_accounting_valid() THEN RAISE EXCEPTION 'poll source is not eligible for terminal archive'; END IF;\n SELECT * INTO a FROM public.server_poll_storage_admissions WHERE receipt_id=NEW.receipt_id FOR UPDATE;\n SELECT GREATEST(a.authority_expires_at,a.created_at,a.claim_attempted_at,(payload#>>'{terminal,operation,finished_at}')::timestamptz,\n (payload#>>'{terminal,plan,expires_at}')::timestamptz,(payload#>>'{terminal,step,finished_at}')::timestamptz,\n (payload#>>'{journal,execution,created_at}')::timestamptz,(payload#>>'{journal,receipt,created_at}')::timestamptz,\n (SELECT max((v->>'created_at')::timestamptz) FROM jsonb_array_elements(payload#>'{journal,intents}') v),\n (SELECT max((v->>'created_at')::timestamptz) FROM jsonb_array_elements(payload#>'{journal,acks}') v)) INTO activity;\n IF a.compaction_claim IS NULL OR a.compaction_claimed_at IS NULL OR NOT isfinite(a.compaction_claimed_at)\n OR a.compaction_claim_xid IS NULL OR a.compaction_claim_xid=pg_current_xact_id()\n OR NEW.version<>1 OR NEW.execution_id<>a.execution_id OR NEW.connection_id<>a.connection_id OR NEW.owner_id<>a.owner_id\n OR NEW.binding_proof<>a.binding_proof OR NEW.context_proof<>a.context_proof OR NEW.original_expires_at<>a.authority_expires_at\n OR NEW.original_activity_at<>activity OR NEW.decoded_bytes<>octet_length(payload::text)\n OR NEW.source_sha256<>encode(sha256(convert_to(payload::text,'UTF8')),'hex')\n OR NEW.ciphertext_bytes<>octet_length(NEW.ciphertext) OR NEW.ciphertext_bytes>131072\n OR NEW.ciphertext !~ '^[A-Za-z0-9+/]+={0,2}$'\n OR replace(encode(decode(NEW.ciphertext,'base64'),'base64'),E'\\n','')<>NEW.ciphertext\n OR octet_length(decode(NEW.ciphertext,'base64'))<>NEW.compressed_bytes+28\n THEN RAISE EXCEPTION 'poll archive does not match the entire immutable source'; END IF;\n NEW.created_at:=clock_timestamp(); NEW.compaction_xid:=pg_current_xact_id();\n RETURN NEW;\nEND $function$\n","language":"plpgsql","namespace":"public","owner":"@mm-role:operator@","proconfig":["TimeZone=UTC","search_path=pg_catalog, public"],"prokind":"f","proname":"server_poll_archive_insert_guard","prosecdef":false},{"acl":null,"arguments":"","definition":"CREATE OR REPLACE FUNCTION public.server_poll_compacted_row_guard()\n RETURNS trigger\n LANGUAGE plpgsql\n SET search_path TO 'pg_catalog', 'public'\nAS $function$ BEGIN\n PERFORM pg_advisory_xact_lock(hashtextextended('server-poll-storage-v1',0));\n IF EXISTS(SELECT 1 FROM public.server_poll_storage_admissions WHERE receipt_id=NEW.receipt_id AND storage_state='compacted') THEN RAISE EXCEPTION 'compacted poll journal cannot reopen'; END IF;\n RETURN NEW;\nEND $function$\n","language":"plpgsql","namespace":"public","owner":"@mm-role:operator@","proconfig":["search_path=pg_catalog, public"],"prokind":"f","proname":"server_poll_compacted_row_guard","prosecdef":false},{"acl":null,"arguments":"","definition":"CREATE OR REPLACE FUNCTION public.server_poll_journal_immutable()\n RETURNS trigger\n LANGUAGE plpgsql\n SET search_path TO 'pg_catalog', 'public'\nAS $function$ BEGIN\n IF TG_OP='DELETE' AND EXISTS(SELECT 1 FROM public.server_poll_archives r JOIN public.server_poll_storage_admissions a USING(receipt_id)\n WHERE r.receipt_id=OLD.receipt_id AND r.compaction_xid=pg_current_xact_id() AND a.storage_state='full') THEN RETURN OLD; END IF;\n IF TG_OP='DELETE' AND public.server_poll_storage_gc_allowed(OLD.receipt_id) THEN RETURN OLD; END IF;\n RAISE EXCEPTION 'server poll journal is immutable outside complete archive or original lifetime GC';\nEND $function$\n","language":"plpgsql","namespace":"public","owner":"@mm-role:operator@","proconfig":["search_path=pg_catalog, public"],"prokind":"f","proname":"server_poll_journal_immutable","prosecdef":false},{"acl":null,"arguments":"","definition":"CREATE OR REPLACE FUNCTION public.server_poll_settings_epoch_guard()\n RETURNS trigger\n LANGUAGE plpgsql\n SET search_path TO 'pg_catalog'\nAS $function$\r\nBEGIN\r\n IF TG_TABLE_SCHEMA <> 'public' OR TG_TABLE_NAME NOT IN\r\n ('traffic_settings', 'uptime_settings', 'internet_path_settings')\r\n OR TG_LEVEL <> 'ROW' OR TG_WHEN <> 'BEFORE' THEN\r\n RAISE EXCEPTION 'unexpected poll settings epoch trigger target';\r\n END IF;\r\n IF TG_OP = 'INSERT' THEN\r\n -- Never accept an epoch supplied by an importer or application caller.\r\n NEW.poll_configuration_epoch := pg_catalog.gen_random_uuid();\r\n ELSIF TG_OP = 'UPDATE' THEN\r\n -- Every unknown/future field is configuration by default. Only these four\r\n -- current collector fields are excluded; created_at stays significant.\r\n IF (pg_catalog.to_jsonb(NEW) - ARRAY['poll_configuration_epoch',\r\n 'last_collected_at', 'last_duration_ms', 'last_error', 'updated_at'])\r\n IS DISTINCT FROM\r\n (pg_catalog.to_jsonb(OLD) - ARRAY['poll_configuration_epoch',\r\n 'last_collected_at', 'last_duration_ms', 'last_error', 'updated_at']) THEN\r\n NEW.poll_configuration_epoch := pg_catalog.gen_random_uuid();\r\n ELSE\r\n NEW.poll_configuration_epoch := OLD.poll_configuration_epoch;\r\n END IF;\r\n ELSE\r\n RAISE EXCEPTION 'unexpected poll settings epoch trigger operation';\r\n END IF;\r\n RETURN NEW;\r\nEND;\r\n$function$\n","language":"plpgsql","namespace":"public","owner":"@mm-role:operator@","proconfig":["search_path=pg_catalog"],"prokind":"f","proname":"server_poll_settings_epoch_guard","prosecdef":false},{"acl":null,"arguments":"","definition":"CREATE OR REPLACE FUNCTION public.server_poll_storage_accounting_valid()\n RETURNS boolean\n LANGUAGE sql\n SET search_path TO 'pg_catalog', 'public'\nAS $function$\n WITH charges AS (\n SELECT owner_id,CASE WHEN storage_state='full' THEN 1 ELSE 0 END::bigint AS heavy,\n CASE WHEN storage_state='compacted' THEN 1 ELSE 0 END::bigint AS compact,\n COALESCE(archive_bytes,0)::bigint AS archives,\n CASE WHEN storage_state='full' THEN 4019 ELSE 2 END::bigint AS rows,\n CASE WHEN storage_state='full' THEN 8421376 ELSE 32768+archive_bytes END::bigint AS bytes\n FROM public.server_poll_storage_admissions\n ), expected AS (\n SELECT 'global' AS scope,COALESCE(sum(heavy),0) AS heavy,COALESCE(sum(compact),0) AS compact,COALESCE(sum(archives),0) AS archives,COALESCE(sum(rows),0) AS rows,COALESCE(sum(bytes),0) AS bytes FROM charges\n UNION ALL SELECT 'owner:'||owner_id,sum(heavy),sum(compact),sum(archives),sum(rows),sum(bytes) FROM charges GROUP BY owner_id\n ) SELECT NOT EXISTS(SELECT 1 FROM public.server_poll_storage_usage u FULL JOIN expected e USING(scope)\n WHERE u.scope IS NULL OR u.admissions<>COALESCE(e.heavy,0) OR u.compacted_admissions<>COALESCE(e.compact,0)\n OR u.archive_bytes<>COALESCE(e.archives,0) OR u.reserved_rows<>COALESCE(e.rows,0) OR u.reserved_bytes<>COALESCE(e.bytes,0))\n AND NOT EXISTS(SELECT 1 FROM public.server_poll_storage_admissions a LEFT JOIN public.server_poll_archives r USING(receipt_id)\n WHERE (a.storage_state='full' AND r.receipt_id IS NOT NULL) OR(a.storage_state='compacted' AND(r.receipt_id IS NULL OR a.archive_bytes<>r.ciphertext_bytes)))\n$function$\n","language":"sql","namespace":"public","owner":"@mm-role:operator@","proconfig":["search_path=pg_catalog, public"],"prokind":"f","proname":"server_poll_storage_accounting_valid","prosecdef":false},{"acl":null,"arguments":"","definition":"CREATE OR REPLACE FUNCTION public.server_poll_storage_admission_guard()\n RETURNS trigger\n LANGUAGE plpgsql\n SET \"TimeZone\" TO 'UTC'\n SET search_path TO 'pg_catalog', 'public'\nAS $function$\nDECLARE retention integer; charged integer; r public.server_poll_archives%ROWTYPE;\nBEGIN\n PERFORM pg_advisory_xact_lock(hashtextextended('server-poll-storage-v1',0));\n IF TG_OP='DELETE' THEN\n IF NOT public.server_poll_storage_gc_allowed(OLD.receipt_id) OR EXISTS(SELECT 1 FROM public.server_poll_executions WHERE receipt_id=OLD.receipt_id)\n OR EXISTS(SELECT 1 FROM public.server_poll_intents WHERE receipt_id=OLD.receipt_id) OR EXISTS(SELECT 1 FROM public.server_poll_acks WHERE receipt_id=OLD.receipt_id)\n OR EXISTS(SELECT 1 FROM public.server_poll_receipts WHERE receipt_id=OLD.receipt_id) OR EXISTS(SELECT 1 FROM public.server_poll_quarantines WHERE receipt_id=OLD.receipt_id)\n OR EXISTS(SELECT 1 FROM public.server_poll_archives WHERE receipt_id=OLD.receipt_id) THEN RAISE EXCEPTION 'poll lifetime or children prevent admission deletion'; END IF;\n UPDATE public.server_poll_storage_usage SET admissions=admissions-CASE WHEN OLD.storage_state='full' THEN 1 ELSE 0 END,\n compacted_admissions=compacted_admissions-CASE WHEN OLD.storage_state='compacted' THEN 1 ELSE 0 END,\n archive_bytes=archive_bytes-COALESCE(OLD.archive_bytes,0),\n reserved_rows=reserved_rows-CASE WHEN OLD.storage_state='full' THEN 4019 ELSE 2 END,\n reserved_bytes=reserved_bytes-CASE WHEN OLD.storage_state='full' THEN 8421376 ELSE 32768+OLD.archive_bytes END\n WHERE scope IN('global','owner:'||OLD.owner_id);\n GET DIAGNOSTICS charged=ROW_COUNT; IF charged<>2 THEN RAISE EXCEPTION 'poll quota refund mismatch'; END IF; RETURN OLD;\n END IF;\n IF TG_OP='UPDATE' THEN\n -- This durable one-shot marker is written and ACKed in its OWN transaction\n -- before archive construction. A committed/unknown claim never resets and\n -- the worker never retries destructive work against an already claimed full\n -- source. Claim time is maintenance metadata, not renewed execution activity.\n IF OLD.storage_state='full' AND NEW.storage_state='full' AND OLD.compaction_claim IS NULL AND OLD.compaction_claimed_at IS NULL AND OLD.compaction_claim_xid IS NULL\n AND NEW.compaction_claim IS NOT NULL AND NEW.compaction_claim_xid IS NULL\n AND(to_jsonb(OLD)-ARRAY['compaction_claim','compaction_claimed_at','compaction_claim_xid'])=(to_jsonb(NEW)-ARRAY['compaction_claim','compaction_claimed_at','compaction_claim_xid'])\n AND public.server_poll_storage_compact_allowed(OLD.receipt_id)\n THEN NEW.compaction_claimed_at:=clock_timestamp(); NEW.compaction_claim_xid:=pg_current_xact_id(); RETURN NEW; END IF;\n IF(to_jsonb(OLD)-ARRAY['claim_token','claim_attempted_at','used_rows','used_bytes','storage_state','compact_at','archive_bytes','original_activity_at']) IS DISTINCT FROM\n (to_jsonb(NEW)-ARRAY['claim_token','claim_attempted_at','used_rows','used_bytes','storage_state','compact_at','archive_bytes','original_activity_at']) THEN RAISE EXCEPTION 'poll admission identity is immutable'; END IF;\n IF OLD.storage_state<>'full' THEN RAISE EXCEPTION 'compacted poll identity cannot reopen or change'; END IF;\n IF NEW.storage_state='compacted' THEN\n SELECT * INTO r FROM public.server_poll_archives WHERE receipt_id=OLD.receipt_id AND compaction_xid=pg_current_xact_id();\n IF NOT FOUND OR NEW.used_rows<>OLD.used_rows OR NEW.used_bytes<>OLD.used_bytes OR NEW.claim_token IS DISTINCT FROM OLD.claim_token\n OR NEW.claim_attempted_at IS DISTINCT FROM OLD.claim_attempted_at OR NEW.archive_bytes<>r.ciphertext_bytes OR NEW.original_activity_at<>r.original_activity_at\n OR EXISTS(SELECT 1 FROM public.server_poll_executions WHERE receipt_id=OLD.receipt_id)\n OR EXISTS(SELECT 1 FROM public.server_poll_intents WHERE receipt_id=OLD.receipt_id) OR EXISTS(SELECT 1 FROM public.server_poll_acks WHERE receipt_id=OLD.receipt_id)\n OR EXISTS(SELECT 1 FROM public.server_poll_receipts WHERE receipt_id=OLD.receipt_id) OR EXISTS(SELECT 1 FROM public.server_poll_quarantines WHERE receipt_id=OLD.receipt_id)\n THEN RAISE EXCEPTION 'poll compaction requires the complete current-transaction archive'; END IF;\n NEW.compact_at:=r.created_at;\n UPDATE public.server_poll_storage_usage SET admissions=admissions-1,compacted_admissions=compacted_admissions+1,\n archive_bytes=archive_bytes+r.ciphertext_bytes,reserved_rows=reserved_rows-4019+2,reserved_bytes=reserved_bytes-8421376+32768+r.ciphertext_bytes\n WHERE scope IN('global','owner:'||OLD.owner_id) AND admissions>=1;\n GET DIAGNOSTICS charged=ROW_COUNT; IF charged<>2 THEN RAISE EXCEPTION 'poll compaction charge mismatch'; END IF;\n RETURN NEW;\n END IF;\n IF NEW.compact_at IS NOT NULL OR NEW.archive_bytes IS NOT NULL OR NEW.original_activity_at IS NOT NULL THEN RAISE EXCEPTION 'full poll cannot carry archive metadata'; END IF;\n IF OLD.claim_token IS NOT NULL AND NEW.claim_token IS NULL AND OLD.claim_attempted_at IS NULL AND NEW.claim_attempted_at IS NOT NULL\n AND NEW.used_rows=OLD.used_rows AND NEW.used_bytes=OLD.used_bytes AND OLD.authority_expires_at>clock_timestamp()\n THEN NEW.claim_attempted_at:=clock_timestamp(); RETURN NEW; END IF;\n IF OLD.claim_token IS NOT DISTINCT FROM NEW.claim_token AND OLD.claim_attempted_at IS NOT DISTINCT FROM NEW.claim_attempted_at\n AND NEW.used_rows=OLD.used_rows+1 AND NEW.used_bytes>OLD.used_bytes THEN RETURN NEW; END IF;\n RAISE EXCEPTION 'poll admission cannot refresh, reopen or refund itself';\n END IF;\n IF NEW.storage_state<>'full' OR NEW.compact_at IS NOT NULL OR NEW.archive_bytes IS NOT NULL OR NEW.original_activity_at IS NOT NULL\n OR NEW.compaction_claim IS NOT NULL OR NEW.compaction_claimed_at IS NOT NULL OR NEW.compaction_claim_xid IS NOT NULL\n OR NOT public.server_poll_storage_accounting_valid() THEN RAISE EXCEPTION 'new poll requires full reservation and exact ledger'; END IF;\n SELECT requests_retention_days INTO retention FROM public.mcp_settings WHERE id=1;\n IF retention IS NULL OR retention NOT BETWEEN 1 AND 365 OR NEW.authority_issued_at>clock_timestamp() OR NEW.authority_expires_at<=clock_timestamp()\n OR NEW.claim_token IS NULL OR NEW.claim_attempted_at IS NOT NULL OR NEW.used_rows<>0 OR NEW.used_bytes<>0 THEN RAISE EXCEPTION 'new poll admission needs original live authority'; END IF;\n IF EXISTS(SELECT 1 FROM public.server_poll_storage_admissions WHERE receipt_id=NEW.receipt_id OR(identity_kind=NEW.identity_kind AND execution_id=NEW.execution_id)) THEN RAISE EXCEPTION 'poll identity already spent'; END IF;\n NEW.created_at:=clock_timestamp(); NEW.retention_days:=retention; NEW.safety_ms:=60000;\n NEW.gc_not_before:=NEW.authority_expires_at+make_interval(days=>retention)+interval '60 seconds';\n INSERT INTO public.server_poll_storage_usage(scope) VALUES('owner:'||NEW.owner_id) ON CONFLICT DO NOTHING;\n IF(SELECT count(*) FROM public.server_poll_storage_usage WHERE scope IN('global','owner:'||NEW.owner_id)\n AND admissions<CASE WHEN scope='global' THEN 128 ELSE 8 END\n AND reserved_rows<=CASE WHEN scope='global' THEN 514432 ELSE 32152 END-4019\n AND reserved_bytes<=CASE WHEN scope='global' THEN 1077936128 ELSE 67371008 END-8421376)<>2 THEN RAISE EXCEPTION 'poll admission quota exhausted'; END IF;\n UPDATE public.server_poll_storage_usage SET admissions=admissions+1,reserved_rows=reserved_rows+4019,reserved_bytes=reserved_bytes+8421376 WHERE scope IN('global','owner:'||NEW.owner_id);\n GET DIAGNOSTICS charged=ROW_COUNT; IF charged<>2 THEN RAISE EXCEPTION 'poll admission quota unavailable'; END IF;\n RETURN NEW;\nEND $function$\n","language":"plpgsql","namespace":"public","owner":"@mm-role:operator@","proconfig":["TimeZone=UTC","search_path=pg_catalog, public"],"prokind":"f","proname":"server_poll_storage_admission_guard","prosecdef":false},{"acl":null,"arguments":"","definition":"CREATE OR REPLACE FUNCTION public.server_poll_storage_row_guard()\n RETURNS trigger\n LANGUAGE plpgsql\nAS $function$\nDECLARE a server_poll_storage_admissions%ROWTYPE; n integer;\nBEGIN\n PERFORM pg_advisory_xact_lock(hashtextextended('server-poll-storage-v1',0));\n SELECT * INTO a FROM server_poll_storage_admissions WHERE receipt_id=NEW.receipt_id FOR UPDATE;\n IF NOT FOUND THEN RAISE EXCEPTION 'poll journal needs a committed admission'; END IF;\n IF TG_TABLE_NAME='server_poll_quarantines' THEN\n IF NEW.identity_kind<>a.identity_kind OR NEW.execution_id<>a.execution_id OR NEW.context_proof<>a.context_proof\n THEN RAISE EXCEPTION 'poll quarantine admission mismatch'; END IF;\n ELSE\n IF a.claim_token IS NOT NULL OR a.claim_attempted_at IS NULL OR a.authority_expires_at<=clock_timestamp()\n THEN RAISE EXCEPTION 'poll admission is not consumed and live'; END IF;\n END IF;\n IF TG_TABLE_NAME='server_poll_executions' THEN\n IF NEW.identity_kind<>a.identity_kind OR NEW.execution_id<>a.execution_id OR NEW.context_proof<>a.context_proof OR NEW.binding_proof<>a.binding_proof\n THEN RAISE EXCEPTION 'poll anchor admission mismatch'; END IF;\n ELSIF TG_TABLE_NAME IN('server_poll_intents','server_poll_acks') THEN\n IF NEW.stage LIKE 'publish.%' AND substring(NEW.stage FROM 9)::integer>=a.max_stages-4 THEN RAISE EXCEPTION 'poll stage exceeds private reservation'; END IF;\n IF TG_TABLE_NAME='server_poll_intents' THEN SELECT count(*) INTO n FROM server_poll_intents WHERE receipt_id=NEW.receipt_id;\n ELSE SELECT count(*) INTO n FROM server_poll_acks WHERE receipt_id=NEW.receipt_id; END IF;\n IF n>=a.max_stages THEN RAISE EXCEPTION 'poll stage row budget exhausted'; END IF;\n END IF;\n IF TG_TABLE_NAME<>'server_poll_quarantines' AND EXISTS(SELECT 1 FROM server_poll_quarantines WHERE receipt_id=NEW.receipt_id)\n THEN RAISE EXCEPTION 'poll identity quarantined'; END IF;\n NEW.created_at:=clock_timestamp();\n RETURN NEW;\nEND $function$\n","language":"plpgsql","namespace":"public","owner":"@mm-role:operator@","proconfig":null,"prokind":"f","proname":"server_poll_storage_row_guard","prosecdef":false},{"acl":null,"arguments":"","definition":"CREATE OR REPLACE FUNCTION public.server_poll_storage_row_meter()\n RETURNS trigger\n LANGUAGE plpgsql\nAS $function$\nDECLARE cost bigint; n integer;\nBEGIN\n PERFORM pg_advisory_xact_lock(hashtextextended('server-poll-storage-v1',0));\n cost:=pg_column_size(NEW);\n UPDATE server_poll_storage_admissions SET used_rows=used_rows+1,used_bytes=used_bytes+cost\n WHERE receipt_id=NEW.receipt_id AND used_rows<max_stages*2+3 AND used_bytes<=8388608-cost;\n GET DIAGNOSTICS n=ROW_COUNT; IF n<>1 THEN RAISE EXCEPTION 'poll journal byte or row budget exhausted'; END IF;\n RETURN NEW;\nEND $function$\n","language":"plpgsql","namespace":"public","owner":"@mm-role:operator@","proconfig":null,"prokind":"f","proname":"server_poll_storage_row_meter","prosecdef":false},{"acl":null,"arguments":"","definition":"CREATE OR REPLACE FUNCTION public.server_probe_execution_immutable()\n RETURNS trigger\n LANGUAGE plpgsql\nAS $function$ BEGIN\n IF TG_OP='DELETE' THEN\n IF server_probe_storage_gc_allowed(OLD.receipt_id) THEN RETURN OLD; END IF;\n RAISE EXCEPTION 'probe execution lifetime has not elapsed';\n END IF;\n IF OLD.state<>'claimed' OR (to_jsonb(OLD)-ARRAY['state','attempted_stages','completed_stages','receipt_proof','finished_at']) IS DISTINCT FROM\n (to_jsonb(NEW)-ARRAY['state','attempted_stages','completed_stages','receipt_proof','finished_at']) OR NEW.state='claimed'\n THEN RAISE EXCEPTION 'probe execution identity or terminal receipt is immutable'; END IF;\n IF EXISTS(SELECT 1 FROM server_probe_execution_quarantines WHERE receipt_id=OLD.receipt_id)\n THEN RAISE EXCEPTION 'probe execution quarantined'; END IF;\n RETURN NEW; END $function$\n","language":"plpgsql","namespace":"public","owner":"@mm-role:operator@","proconfig":null,"prokind":"f","proname":"server_probe_execution_immutable","prosecdef":false},{"acl":null,"arguments":"","definition":"CREATE OR REPLACE FUNCTION public.server_probe_quarantine_immutable()\n RETURNS trigger\n LANGUAGE plpgsql\nAS $function$ BEGIN\n IF TG_OP='DELETE' AND server_probe_storage_gc_allowed(OLD.receipt_id) THEN RETURN OLD; END IF;\n RAISE EXCEPTION 'probe quarantine remains immutable'; END $function$\n","language":"plpgsql","namespace":"public","owner":"@mm-role:operator@","proconfig":null,"prokind":"f","proname":"server_probe_quarantine_immutable","prosecdef":false},{"acl":null,"arguments":"","definition":"CREATE OR REPLACE FUNCTION public.server_probe_stage_immutable()\n RETURNS trigger\n LANGUAGE plpgsql\nAS $function$ BEGIN\n IF TG_OP='DELETE' THEN\n IF server_probe_storage_gc_allowed(OLD.receipt_id) THEN RETURN OLD; END IF;\n RAISE EXCEPTION 'probe stage lifetime has not elapsed';\n END IF;\n PERFORM receipt_id FROM server_probe_executions WHERE receipt_id=NEW.receipt_id AND state='claimed' FOR UPDATE;\n IF NOT FOUND OR EXISTS(SELECT 1 FROM server_probe_execution_quarantines WHERE receipt_id=NEW.receipt_id) THEN RAISE EXCEPTION 'probe attempt is not executable'; END IF;\n IF TG_OP='INSERT' AND (NEW.stage_index<>(SELECT COALESCE(max(stage_index),0)+1 FROM server_probe_execution_stages WHERE receipt_id=NEW.receipt_id)\n OR EXISTS(SELECT 1 FROM server_probe_execution_stages WHERE receipt_id=NEW.receipt_id AND state<>'received'))\n THEN RAISE EXCEPTION 'probe stages must be serial and contiguous'; END IF;\n IF TG_OP='UPDATE' AND (OLD.state<>'intent' OR NEW.state<>'received' OR (to_jsonb(OLD)-ARRAY['state','outcome','received_at']) IS DISTINCT FROM (to_jsonb(NEW)-ARRAY['state','outcome','received_at']))\n THEN RAISE EXCEPTION 'probe stage terminal state is immutable'; END IF;\n RETURN NEW; END $function$\n","language":"plpgsql","namespace":"public","owner":"@mm-role:operator@","proconfig":null,"prokind":"f","proname":"server_probe_stage_immutable","prosecdef":false},{"acl":null,"arguments":"","definition":"CREATE OR REPLACE FUNCTION public.server_probe_storage_admission_guard()\n RETURNS trigger\n LANGUAGE plpgsql\nAS $function$\nDECLARE current_retention integer; activity timestamptz;\nBEGIN\n PERFORM pg_advisory_xact_lock(hashtextextended('server-probe-storage-v2',0));\n IF TG_OP='DELETE' THEN\n IF server_probe_storage_gc_allowed(OLD.receipt_id) THEN RETURN OLD; END IF;\n RAISE EXCEPTION 'probe admission lifetime has not elapsed';\n END IF;\n SELECT requests_retention_days INTO current_retention FROM mcp_settings WHERE id=1;\n IF current_retention IS NULL OR current_retention NOT BETWEEN 1 AND 365 THEN RAISE EXCEPTION 'probe retention unavailable'; END IF;\n IF TG_OP='INSERT' THEN\n IF NEW.purged_at IS NOT NULL OR (NEW.cancelled_at IS NULL AND\n (NEW.authority_expires_at<=clock_timestamp() OR NEW.claim_token IS NULL OR NEW.claim_attempted_at IS NOT NULL))\n OR (NEW.cancelled_at IS NOT NULL AND (NEW.claim_token IS NOT NULL OR NEW.claim_attempted_at IS NULL))\n THEN RAISE EXCEPTION 'invalid fresh probe admission'; END IF;\n IF NEW.cancelled_at IS NOT NULL THEN NEW.cancelled_at:=clock_timestamp(); NEW.claim_attempted_at:=NEW.cancelled_at; END IF;\n NEW.retention_days:=current_retention; RETURN NEW;\n END IF;\n IF (to_jsonb(OLD)-ARRAY['claim_token','claim_attempted_at','purged_at','cancelled_at']) IS DISTINCT FROM\n (to_jsonb(NEW)-ARRAY['claim_token','claim_attempted_at','purged_at','cancelled_at'])\n THEN RAISE EXCEPTION 'immutable probe admission identity'; END IF;\n IF OLD.cancelled_at IS DISTINCT FROM NEW.cancelled_at THEN\n IF OLD.cancelled_at IS NULL AND NEW.cancelled_at IS NOT NULL AND NEW.claim_token IS NULL\n AND NEW.purged_at IS NOT DISTINCT FROM OLD.purged_at AND NEW.claim_attempted_at IS NOT NULL\n AND (OLD.claim_attempted_at IS NULL OR NEW.claim_attempted_at IS NOT DISTINCT FROM OLD.claim_attempted_at)\n THEN NEW.cancelled_at:=clock_timestamp(); IF OLD.claim_attempted_at IS NULL THEN NEW.claim_attempted_at:=NEW.cancelled_at; END IF; RETURN NEW; END IF;\n RAISE EXCEPTION 'probe cancellation is irreversible';\n END IF;\n IF OLD.purged_at IS NULL AND NEW.purged_at IS NULL AND OLD.claim_token IS NOT NULL AND NEW.claim_token IS NULL\n AND OLD.cancelled_at IS NULL AND OLD.claim_attempted_at IS NULL AND NEW.claim_attempted_at IS NOT NULL AND OLD.authority_expires_at>clock_timestamp()\n THEN RETURN NEW; END IF;\n IF OLD.purged_at IS NULL AND NEW.purged_at IS NOT NULL AND NEW.claim_token IS NULL\n AND NEW.claim_attempted_at IS NOT DISTINCT FROM OLD.claim_attempted_at THEN\n SELECT GREATEST(OLD.authority_expires_at,COALESCE(e.finished_at,OLD.authority_expires_at),COALESCE(q.created_at,OLD.authority_expires_at)) INTO activity\n FROM (SELECT 1) x LEFT JOIN server_probe_executions e ON e.receipt_id=OLD.receipt_id\n LEFT JOIN server_probe_execution_quarantines q ON q.receipt_id=OLD.receipt_id;\n IF activity<clock_timestamp()-make_interval(days=>GREATEST(OLD.retention_days,current_retention)) THEN RETURN NEW; END IF;\n END IF;\n RAISE EXCEPTION 'probe admission transition refused';\nEND $function$\n","language":"plpgsql","namespace":"public","owner":"@mm-role:operator@","proconfig":null,"prokind":"f","proname":"server_probe_storage_admission_guard","prosecdef":false},{"acl":null,"arguments":"","definition":"CREATE OR REPLACE FUNCTION public.server_probe_storage_anchor_guard()\n RETURNS trigger\n LANGUAGE plpgsql\nAS $function$\nDECLARE a server_probe_storage_admissions%ROWTYPE;\nBEGIN\n PERFORM pg_advisory_xact_lock(hashtextextended('server-probe-storage-v2',0));\n SELECT * INTO a FROM server_probe_storage_admissions WHERE receipt_id=NEW.receipt_id FOR UPDATE;\n IF NOT FOUND OR a.owner_id<>NEW.actor_id OR a.identity_kind<>NEW.identity_kind OR a.execution_id<>NEW.execution_id\n OR a.binding_proof<>NEW.binding_proof OR a.authority_expires_at<>NEW.authority_expires_at\n OR a.purged_at IS NOT NULL OR a.cancelled_at IS NOT NULL OR a.claim_token IS NOT NULL OR a.claim_attempted_at IS NULL OR a.authority_expires_at<=clock_timestamp()\n THEN RAISE EXCEPTION 'probe anchor has no live consumed admission'; END IF;\n RETURN NEW;\nEND $function$\n","language":"plpgsql","namespace":"public","owner":"@mm-role:operator@","proconfig":null,"prokind":"f","proname":"server_probe_storage_anchor_guard","prosecdef":false},{"acl":null,"arguments":"","definition":"CREATE OR REPLACE FUNCTION public.server_probe_storage_payload_guard()\n RETURNS trigger\n LANGUAGE plpgsql\nAS $function$\nDECLARE a server_probe_storage_admissions%ROWTYPE; e server_probe_executions%ROWTYPE;\nBEGIN\n PERFORM pg_advisory_xact_lock(hashtextextended('server-probe-storage-v2',0));\n IF TG_OP='UPDATE' THEN RAISE EXCEPTION 'probe payload is immutable'; END IF;\n IF TG_OP='DELETE' THEN\n PERFORM receipt_id FROM server_probe_storage_admissions WHERE receipt_id=OLD.receipt_id AND purged_at IS NOT NULL FOR UPDATE;\n IF NOT FOUND AND NOT server_probe_storage_gc_allowed(OLD.receipt_id) THEN RAISE EXCEPTION 'probe payload is not purged'; END IF;\n RETURN OLD;\n END IF;\n SELECT * INTO a FROM server_probe_storage_admissions WHERE receipt_id=NEW.receipt_id FOR UPDATE;\n IF NOT FOUND OR a.purged_at IS NOT NULL OR a.cancelled_at IS NOT NULL OR a.claim_token IS NOT NULL OR a.claim_attempted_at IS NULL OR a.authority_expires_at<=clock_timestamp()\n THEN RAISE EXCEPTION 'probe payload has no live admission'; END IF;\n SELECT * INTO e FROM server_probe_executions WHERE receipt_id=NEW.receipt_id FOR UPDATE;\n IF NOT FOUND OR e.state='claimed' OR e.receipt_proof<>NEW.receipt_proof OR e.actor_id<>a.owner_id OR e.binding_proof<>a.binding_proof\n OR e.identity_kind<>a.identity_kind OR e.execution_id<>a.execution_id OR EXISTS(SELECT 1 FROM server_probe_execution_quarantines q\n WHERE q.receipt_id=NEW.receipt_id OR(q.identity_kind=a.identity_kind AND q.execution_id=a.execution_id))\n THEN RAISE EXCEPTION 'probe payload terminal identity mismatch or quarantine'; END IF;\n RETURN NEW;\nEND $function$\n","language":"plpgsql","namespace":"public","owner":"@mm-role:operator@","proconfig":null,"prokind":"f","proname":"server_probe_storage_payload_guard","prosecdef":false},{"acl":null,"arguments":"","definition":"CREATE OR REPLACE FUNCTION public.server_probe_storage_quarantine_guard()\n RETURNS trigger\n LANGUAGE plpgsql\nAS $function$ BEGIN\n PERFORM pg_advisory_xact_lock(hashtextextended('server-probe-storage-v2',0));\n PERFORM receipt_id FROM server_probe_storage_admissions WHERE receipt_id=NEW.receipt_id AND identity_kind=NEW.identity_kind\n AND execution_id=NEW.execution_id AND binding_proof=NEW.binding_proof FOR UPDATE;\n IF NOT FOUND THEN RAISE EXCEPTION 'probe quarantine has no committed matching admission'; END IF;\n RETURN NEW; END $function$\n","language":"plpgsql","namespace":"public","owner":"@mm-role:operator@","proconfig":null,"prokind":"f","proname":"server_probe_storage_quarantine_guard","prosecdef":false},{"acl":null,"arguments":"","definition":"CREATE OR REPLACE FUNCTION public.server_probe_storage_stage_guard()\n RETURNS trigger\n LANGUAGE plpgsql\nAS $function$ BEGIN\n PERFORM pg_advisory_xact_lock(hashtextextended('server-probe-storage-v2',0));\n PERFORM receipt_id FROM server_probe_storage_admissions WHERE receipt_id=NEW.receipt_id AND purged_at IS NULL AND cancelled_at IS NULL\n AND claim_token IS NULL AND claim_attempted_at IS NOT NULL AND authority_expires_at>clock_timestamp() FOR UPDATE;\n IF NOT FOUND THEN RAISE EXCEPTION 'probe stage has no live admission'; END IF;\n RETURN NEW; END $function$\n","language":"plpgsql","namespace":"public","owner":"@mm-role:operator@","proconfig":null,"prokind":"f","proname":"server_probe_storage_stage_guard","prosecdef":false},{"acl":null,"arguments":"id uuid","definition":"CREATE OR REPLACE FUNCTION public.server_poll_storage_compact_allowed(id uuid)\n RETURNS boolean\n LANGUAGE plpgsql\n SET \"TimeZone\" TO 'UTC'\n SET search_path TO 'pg_catalog', 'public'\nAS $function$\nDECLARE a public.server_poll_storage_admissions%ROWTYPE; o public.mcp_operations%ROWTYPE; p public.mcp_plans%ROWTYPE; s public.mcp_operation_steps%ROWTYPE; n integer; pubs integer; activity timestamptz;\nBEGIN\n PERFORM pg_advisory_xact_lock(hashtextextended('server-poll-storage-v1',0));\n SELECT * INTO a FROM public.server_poll_storage_admissions WHERE receipt_id=id FOR UPDATE;\n IF NOT FOUND OR a.storage_state<>'full' OR a.identity_kind<>'mcp' OR a.claim_token IS NOT NULL OR a.claim_attempted_at IS NULL\n OR a.authority_expires_at+a.safety_ms*interval '1 millisecond'>=clock_timestamp()\n OR EXISTS(SELECT 1 FROM public.server_poll_quarantines WHERE receipt_id=id OR(identity_kind=a.identity_kind AND execution_id=a.execution_id))\n THEN RETURN false; END IF;\n IF NOT pg_try_advisory_xact_lock(hashtextextended('mcp-operation:'||a.execution_id::text,0)) THEN RETURN false; END IF;\n IF NOT pg_try_advisory_xact_lock(hashtextextended('server-poll-execution-v1:mcp:'||a.execution_id::text,0)) THEN RETURN false; END IF;\n IF NOT pg_try_advisory_xact_lock(hashtextextended('server-poll-receipt-v1:'||a.receipt_id::text,0)) THEN RETURN false; END IF;\n BEGIN\n SELECT * INTO o FROM public.mcp_operations WHERE mcp_operations.id=a.execution_id AND connection_id=a.connection_id FOR UPDATE NOWAIT;\n IF NOT FOUND OR o.state<>'applied' OR o.verification<>'passed' OR o.error_code IS NOT NULL OR o.finished_at IS NULL THEN RETURN false; END IF;\n SELECT * INTO p FROM public.mcp_plans WHERE mcp_plans.id=o.plan_id AND connection_id=a.connection_id FOR UPDATE NOWAIT;\n IF NOT FOUND OR p.operation_id<>'servers.poll' OR p.operation_version<>1 OR p.state<>'completed' OR p.approved_by IS NULL OR p.approved_at IS NULL\n OR p.created_at>p.approved_at OR p.approved_at>o.created_at OR o.created_at>=LEAST(p.expires_at,a.authority_expires_at) THEN RETURN false; END IF;\n SELECT * INTO s FROM public.mcp_operation_steps WHERE operation_id=o.id AND step_index=0 FOR UPDATE NOWAIT;\n IF NOT FOUND OR s.state<>'verified' OR s.server_id IS NOT NULL OR s.result IS NULL OR s.finished_at IS NULL\n OR(SELECT count(*) FROM public.mcp_operation_steps WHERE operation_id=o.id)<>1\n OR NOT EXISTS(SELECT 1 FROM public.mcp_connections c WHERE c.id=a.connection_id AND c.owner_id=a.owner_id)\n OR s.intended_state->>'kind' IS DISTINCT FROM 'service' OR s.intended_state->>'service' IS DISTINCT FROM 'servers.poll'\n OR s.intended_state#>>'{input,receiptId}' IS DISTINCT FROM id::text\n OR s.result->>'operationId' IS DISTINCT FROM o.id::text OR s.result->>'receiptId' IS DISTINCT FROM id::text\n OR s.result->'nativeReads' IS DISTINCT FROM '4'::jsonb\n OR s.result->'complete' IS DISTINCT FROM 'true'::jsonb OR s.result->'maintenanceComplete' IS DISTINCT FROM 'true'::jsonb\n OR s.result->'configurationVerified' IS DISTINCT FROM 'true'::jsonb OR s.result->'automaticReplay' IS DISTINCT FROM 'false'::jsonb\n THEN RETURN false; END IF;\n EXCEPTION WHEN lock_not_available THEN RETURN false; END;\n IF NOT EXISTS(SELECT 1 FROM public.server_poll_executions e WHERE e.receipt_id=id AND e.identity_kind=a.identity_kind AND e.execution_id=a.execution_id AND e.binding_proof=a.binding_proof AND e.context_proof=a.context_proof)\n OR NOT EXISTS(SELECT 1 FROM public.server_poll_receipts r WHERE r.receipt_id=id AND r.created_at<a.authority_expires_at) THEN RETURN false; END IF;\n SELECT count(*) INTO n FROM public.server_poll_intents WHERE receipt_id=id;\n SELECT count(*) INTO pubs FROM public.server_poll_intents WHERE receipt_id=id AND stage LIKE 'publish.%';\n IF n<>pubs+4 OR pubs NOT IN(a.max_stages-6,a.max_stages-4) OR a.used_rows<>2*n+2\n OR(SELECT count(*) FROM public.server_poll_acks WHERE receipt_id=id)<>n\n OR s.result->'confirmedPublications' IS DISTINCT FROM to_jsonb(pubs)\n OR s.result->'completedPublications' IS DISTINCT FROM to_jsonb(pubs)\n OR EXISTS(SELECT 1 FROM public.server_poll_acks WHERE receipt_id=id AND outcome<>'confirmed')\n OR EXISTS(SELECT 1 FROM public.server_poll_acks WHERE receipt_id=id AND created_at>=a.authority_expires_at)\n OR EXISTS(SELECT 1 FROM unnest(ARRAY['native.identity','native.resource','native.interfaces','native.addresses']) wanted(stage)\n WHERE NOT EXISTS(SELECT 1 FROM public.server_poll_intents i JOIN public.server_poll_acks k USING(receipt_id,stage) WHERE i.receipt_id=id AND i.stage=wanted.stage AND k.outcome='confirmed'))\n OR EXISTS(SELECT 1 FROM generate_series(0,pubs-1) wanted(stage) WHERE NOT EXISTS(SELECT 1 FROM public.server_poll_intents i JOIN public.server_poll_acks k USING(receipt_id,stage) WHERE i.receipt_id=id AND i.stage='publish.'||wanted.stage::text AND k.outcome='confirmed'))\n THEN RETURN false; END IF;\n SELECT GREATEST(a.authority_expires_at,a.created_at,a.claim_attempted_at,o.finished_at,p.expires_at,s.finished_at,\n (SELECT created_at FROM public.server_poll_executions WHERE receipt_id=id),(SELECT max(created_at) FROM public.server_poll_intents WHERE receipt_id=id),\n (SELECT max(created_at) FROM public.server_poll_acks WHERE receipt_id=id),(SELECT created_at FROM public.server_poll_receipts WHERE receipt_id=id)) INTO activity;\n RETURN isfinite(activity) AND activity+a.safety_ms*interval '1 millisecond'<clock_timestamp();\nEND $function$\n","language":"plpgsql","namespace":"public","owner":"@mm-role:operator@","proconfig":["TimeZone=UTC","search_path=pg_catalog, public"],"prokind":"f","proname":"server_poll_storage_compact_allowed","prosecdef":false},{"acl":null,"arguments":"id uuid","definition":"CREATE OR REPLACE FUNCTION public.server_poll_storage_gc_allowed(id uuid)\n RETURNS boolean\n LANGUAGE plpgsql\n SET \"TimeZone\" TO 'UTC'\n SET search_path TO 'pg_catalog', 'public'\nAS $function$\nDECLARE a public.server_poll_storage_admissions%ROWTYPE; retention integer; activity timestamptz; terminal_at timestamptz;\nBEGIN\n IF current_setting('mm.poll_storage_gc',true) IS DISTINCT FROM 'on' THEN RETURN false; END IF;\n PERFORM pg_advisory_xact_lock(hashtextextended('server-poll-storage-v1',0));\n SELECT * INTO a FROM public.server_poll_storage_admissions WHERE receipt_id=id FOR UPDATE;\n IF NOT FOUND OR a.authority_expires_at>=clock_timestamp() OR a.gc_not_before>=clock_timestamp() THEN RETURN false; END IF;\n SELECT requests_retention_days INTO retention FROM public.mcp_settings WHERE mcp_settings.id=1 FOR SHARE;\n IF retention IS NULL OR retention NOT BETWEEN 1 AND 365 THEN RETURN false; END IF;\n terminal_at:=a.created_at;\n IF a.identity_kind='mcp' THEN\n IF NOT pg_try_advisory_xact_lock(hashtextextended('mcp-operation:'||a.execution_id::text,0)) THEN RETURN false; END IF;\n BEGIN\n SELECT GREATEST(o.finished_at,p.expires_at) INTO terminal_at FROM public.mcp_operations o\n JOIN public.mcp_plans p ON p.id=o.plan_id AND p.connection_id=o.connection_id JOIN public.mcp_connections c ON c.id=o.connection_id\n WHERE o.id=a.execution_id AND o.connection_id=a.connection_id AND c.owner_id=a.owner_id AND p.operation_id='servers.poll'\n AND o.state IN('applied','failed','unknown','rejected','partial','cancelled') AND o.finished_at IS NOT NULL FOR UPDATE OF o,p NOWAIT;\n IF NOT FOUND OR terminal_at IS NULL THEN RETURN false; END IF;\n EXCEPTION WHEN lock_not_available THEN RETURN false; END;\n END IF;\n IF a.storage_state='compacted' THEN activity:=GREATEST(a.original_activity_at,a.authority_expires_at,terminal_at);\n ELSE\n SELECT GREATEST(a.authority_expires_at,a.created_at,COALESCE(a.claim_attempted_at,a.created_at),terminal_at,\n COALESCE((SELECT created_at FROM public.server_poll_executions WHERE receipt_id=id),a.created_at),\n COALESCE((SELECT max(created_at) FROM public.server_poll_intents WHERE receipt_id=id),a.created_at),\n COALESCE((SELECT max(created_at) FROM public.server_poll_acks WHERE receipt_id=id),a.created_at),\n COALESCE((SELECT created_at FROM public.server_poll_receipts WHERE receipt_id=id),a.created_at),\n COALESCE((SELECT created_at FROM public.server_poll_quarantines WHERE receipt_id=id),a.created_at)) INTO activity;\n END IF;\n RETURN isfinite(activity) AND activity+make_interval(days=>GREATEST(a.retention_days,retention))+a.safety_ms*interval '1 millisecond'<clock_timestamp();\nEND $function$\n","language":"plpgsql","namespace":"public","owner":"@mm-role:operator@","proconfig":["TimeZone=UTC","search_path=pg_catalog, public"],"prokind":"f","proname":"server_poll_storage_gc_allowed","prosecdef":false},{"acl":null,"arguments":"id uuid","definition":"CREATE OR REPLACE FUNCTION public.server_probe_storage_gc_allowed(id uuid)\n RETURNS boolean\n LANGUAGE plpgsql\n SET \"TimeZone\" TO 'UTC'\nAS $function$\nDECLARE a server_probe_storage_admissions%ROWTYPE; activity timestamptz; current_retention integer; terminal_at timestamptz;\nBEGIN\n IF current_setting('mm.probe_storage_gc',true) IS DISTINCT FROM 'on' THEN RETURN false; END IF;\n PERFORM pg_advisory_xact_lock(hashtextextended('server-probe-storage-v2',0));\n SELECT * INTO a FROM server_probe_storage_admissions WHERE receipt_id=id FOR UPDATE;\n IF NOT FOUND OR a.gc_not_before>=clock_timestamp() OR a.authority_expires_at>=clock_timestamp() THEN RETURN false; END IF;\n SELECT settings.requests_retention_days INTO current_retention FROM mcp_settings settings WHERE settings.id=1;\n IF current_retention IS NULL OR current_retention NOT BETWEEN 1 AND 365 THEN RETURN false; END IF;\n terminal_at:=a.created_at;\n IF a.identity_kind='mcp' THEN\n SELECT GREATEST(o.finished_at,p.expires_at,COALESCE(cancellation.created_at,o.finished_at)) INTO terminal_at\n FROM mcp_operations o JOIN mcp_plans p ON p.id=o.plan_id AND p.connection_id=o.connection_id\n JOIN mcp_connections owner_connection ON owner_connection.id=o.connection_id\n LEFT JOIN mcp_diagnostic_cancellations cancellation ON cancellation.operation_id=o.id\n WHERE o.id=a.execution_id AND owner_connection.owner_id=a.owner_id AND p.operation_id='servers.probes.run'\n AND o.state IN ('applied','failed','unknown','rejected','partial','cancelled') AND o.finished_at IS NOT NULL\n AND (cancellation.operation_id IS NULL OR(cancellation.connection_id=o.connection_id AND cancellation.actor_id=a.owner_id))\n FOR UPDATE OF o,p,owner_connection;\n IF NOT FOUND OR terminal_at IS NULL THEN RETURN false; END IF;\n END IF;\n SELECT GREATEST(a.created_at,a.authority_expires_at,terminal_at,COALESCE(a.cancelled_at,a.created_at),\n COALESCE((SELECT finished_at FROM server_probe_executions WHERE receipt_id=id),a.created_at),\n COALESCE((SELECT created_at FROM server_probe_execution_quarantines WHERE receipt_id=id),a.created_at),\n COALESCE((SELECT max(GREATEST(created_at,COALESCE(received_at,created_at))) FROM server_probe_execution_stages WHERE receipt_id=id),a.created_at)) INTO activity;\n RETURN activity+make_interval(days=>GREATEST(a.retention_days,current_retention))+a.safety_ms*interval '1 millisecond'<clock_timestamp();\nEND $function$\n","language":"plpgsql","namespace":"public","owner":"@mm-role:operator@","proconfig":["TimeZone=UTC"],"prokind":"f","proname":"server_probe_storage_gc_allowed","prosecdef":false},{"acl":null,"arguments":"receipt_uuid uuid","definition":"CREATE OR REPLACE FUNCTION public.server_poll_storage_source_payload(receipt_uuid uuid)\n RETURNS jsonb\n LANGUAGE plpgsql\n SET \"TimeZone\" TO 'UTC'\n SET search_path TO 'pg_catalog', 'public'\nAS $function$\nDECLARE payload jsonb;\nBEGIN\n IF NOT public.server_poll_storage_compact_allowed(receipt_uuid) THEN RETURN NULL; END IF;\n SELECT jsonb_build_object('admission',to_jsonb(a),'journal',jsonb_build_object(\n 'execution',(SELECT to_jsonb(e) FROM public.server_poll_executions e WHERE e.receipt_id=receipt_uuid),\n 'intents',(SELECT COALESCE(jsonb_agg(to_jsonb(i) ORDER BY i.stage),'[]'::jsonb) FROM public.server_poll_intents i WHERE i.receipt_id=receipt_uuid),\n 'acks',(SELECT COALESCE(jsonb_agg(to_jsonb(k) ORDER BY k.stage),'[]'::jsonb) FROM public.server_poll_acks k WHERE k.receipt_id=receipt_uuid),\n 'receipt',(SELECT to_jsonb(r) FROM public.server_poll_receipts r WHERE r.receipt_id=receipt_uuid),\n 'quarantines',(SELECT COALESCE(jsonb_agg(to_jsonb(q) ORDER BY q.created_at,q.receipt_id),'[]'::jsonb) FROM public.server_poll_quarantines q WHERE q.receipt_id=receipt_uuid)),\n 'terminal',jsonb_build_object('operation',to_jsonb(o),'plan',to_jsonb(p),'step',to_jsonb(s))) INTO payload\n FROM public.server_poll_storage_admissions a JOIN public.mcp_operations o ON o.id=a.execution_id AND o.connection_id=a.connection_id\n JOIN public.mcp_plans p ON p.id=o.plan_id AND p.connection_id=o.connection_id JOIN public.mcp_operation_steps s ON s.operation_id=o.id AND s.step_index=0\n WHERE a.receipt_id=receipt_uuid;\n IF octet_length(payload::text)>16777216 THEN RETURN NULL; END IF;\n RETURN payload;\nEND $function$\n","language":"plpgsql","namespace":"public","owner":"@mm-role:operator@","proconfig":["TimeZone=UTC","search_path=pg_catalog, public"],"prokind":"f","proname":"server_poll_storage_source_payload","prosecdef":false}],"identities":[{"attidentity":"a","attname":"id","column_number":1,"relname":"mcp_audit","sequence_name":"public.mcp_audit_id_seq"},{"attidentity":"a","attname":"id","column_number":1,"relname":"router_log_entries","sequence_name":"public.router_log_entries_id_seq"},{"attidentity":"d","attname":"id","column_number":1,"relname":"filter_rules","sequence_name":"public.filter_rules_id_seq"},{"attidentity":"d","attname":"id","column_number":1,"relname":"internet_path_snapshots","sequence_name":"public.internet_path_snapshots_id_seq"},{"attidentity":"d","attname":"id","column_number":1,"relname":"recursive_routes","sequence_name":"public.recursive_routes_id_seq"},{"attidentity":"d","attname":"id","column_number":1,"relname":"server_snapshots","sequence_name":"public.server_snapshots_id_seq"},{"attidentity":"d","attname":"id","column_number":1,"relname":"servers","sequence_name":"public.servers_id_seq"}],"indexes":[{"definition":"CREATE INDEX idx_alert_history_fired_at ON public.alert_history USING btree (fired_at)","index_name":"idx_alert_history_fired_at","indisprimary":false,"indisready":true,"indisunique":false,"indisvalid":true,"relname":"alert_history"},{"definition":"CREATE INDEX idx_alert_history_rule_id ON public.alert_history USING btree (rule_id)","index_name":"idx_alert_history_rule_id","indisprimary":false,"indisready":true,"indisunique":false,"indisvalid":true,"relname":"alert_history"},{"definition":"CREATE INDEX idx_alert_outbox_pending_next ON public.alert_outbox USING btree (next_attempt_at) WHERE (status = 'pending'::text)","index_name":"idx_alert_outbox_pending_next","indisprimary":false,"indisready":true,"indisunique":false,"indisvalid":true,"relname":"alert_outbox"},{"definition":"CREATE INDEX idx_alert_outbox_status_next_attempt ON public.alert_outbox USING btree (status, next_attempt_at)","index_name":"idx_alert_outbox_status_next_attempt","indisprimary":false,"indisready":true,"indisunique":false,"indisvalid":true,"relname":"alert_outbox"},{"definition":"CREATE INDEX idx_alert_rule_conditions_rule ON public.alert_rule_conditions USING btree (rule_id)","index_name":"idx_alert_rule_conditions_rule","indisprimary":false,"indisready":true,"indisunique":false,"indisvalid":true,"relname":"alert_rule_conditions"},{"definition":"CREATE INDEX idx_alert_rule_targets_rule ON public.alert_rule_targets USING btree (rule_id)","index_name":"idx_alert_rule_targets_rule","indisprimary":false,"indisready":true,"indisunique":false,"indisvalid":true,"relname":"alert_rule_targets"},{"definition":"CREATE INDEX idx_backup_entries_server_created ON public.backup_entries USING btree (server_id, created_at)","index_name":"idx_backup_entries_server_created","indisprimary":false,"indisready":true,"indisunique":false,"indisvalid":true,"relname":"backup_entries"},{"definition":"CREATE INDEX idx_config_revisions_server_section_created ON public.config_revisions USING btree (server_id, section, created_at DESC)","index_name":"idx_config_revisions_server_section_created","indisprimary":false,"indisready":true,"indisunique":false,"indisvalid":true,"relname":"config_revisions"},{"definition":"CREATE INDEX idx_events_created_at ON public.events USING btree (created_at DESC)","index_name":"idx_events_created_at","indisprimary":false,"indisready":true,"indisunique":false,"indisvalid":true,"relname":"events"},{"definition":"CREATE INDEX idx_events_event_type_created_at ON public.events USING btree (event_type, created_at DESC)","index_name":"idx_events_event_type_created_at","indisprimary":false,"indisready":true,"indisunique":false,"indisvalid":true,"relname":"events"},{"definition":"CREATE INDEX idx_events_level_created_at ON public.events USING btree (level, created_at DESC)","index_name":"idx_events_level_created_at","indisprimary":false,"indisready":true,"indisunique":false,"indisvalid":true,"relname":"events"},{"definition":"CREATE INDEX idx_events_source_created_at ON public.events USING btree (source_module, created_at DESC)","index_name":"idx_events_source_created_at","indisprimary":false,"indisready":true,"indisunique":false,"indisvalid":true,"relname":"events"},{"definition":"CREATE INDEX idx_filter_rules_server_sort ON public.filter_rules USING btree (server_id, sort_order)","index_name":"idx_filter_rules_server_sort","indisprimary":false,"indisready":true,"indisunique":false,"indisvalid":true,"relname":"filter_rules"},{"definition":"CREATE INDEX idx_flow_buckets_server_time ON ONLY public.flow_buckets USING btree (server_id, bucket_at)","index_name":"idx_flow_buckets_server_time","indisprimary":false,"indisready":true,"indisunique":false,"indisvalid":true,"relname":"flow_buckets"},{"definition":"CREATE INDEX idx_flow_daily_dims_day ON ONLY public.flow_daily_dims USING btree (day, dim)","index_name":"idx_flow_daily_dims_day","indisprimary":false,"indisready":true,"indisunique":false,"indisvalid":true,"relname":"flow_daily_dims"},{"definition":"CREATE INDEX idx_flow_minute_dims_time ON ONLY public.flow_minute_dims USING btree (bucket_at, dim)","index_name":"idx_flow_minute_dims_time","indisprimary":false,"indisready":true,"indisunique":false,"indisvalid":true,"relname":"flow_minute_dims"},{"definition":"CREATE INDEX idx_internet_path_snapshots_sampled ON ONLY public.internet_path_snapshots USING btree (sampled_at)","index_name":"idx_internet_path_snapshots_sampled","indisprimary":false,"indisready":true,"indisunique":false,"indisvalid":true,"relname":"internet_path_snapshots"},{"definition":"CREATE INDEX idx_recursive_routes_server_sort ON public.recursive_routes USING btree (server_id, sort_order)","index_name":"idx_recursive_routes_server_sort","indisprimary":false,"indisready":true,"indisunique":false,"indisvalid":true,"relname":"recursive_routes"},{"definition":"CREATE INDEX idx_scheduler_runs_finished_at ON public.scheduler_runs USING btree (finished_at)","index_name":"idx_scheduler_runs_finished_at","indisprimary":false,"indisready":true,"indisunique":false,"indisvalid":true,"relname":"scheduler_runs"},{"definition":"CREATE INDEX idx_scheduler_runs_job_time ON public.scheduler_runs USING btree (job_key, started_at)","index_name":"idx_scheduler_runs_job_time","indisprimary":false,"indisready":true,"indisunique":false,"indisvalid":true,"relname":"scheduler_runs"},{"definition":"CREATE INDEX idx_server_snapshots_server_time ON ONLY public.server_snapshots USING btree (server_id, polled_at)","index_name":"idx_server_snapshots_server_time","indisprimary":false,"indisready":true,"indisunique":false,"indisvalid":true,"relname":"server_snapshots"},{"definition":"CREATE INDEX idx_traffic_samples_server_iface_time ON ONLY public.traffic_samples USING btree (server_id, interface_name, sampled_at)","index_name":"idx_traffic_samples_server_iface_time","indisprimary":false,"indisready":true,"indisunique":false,"indisvalid":true,"relname":"traffic_samples"},{"definition":"CREATE INDEX idx_uptime_probes_server_sort ON public.uptime_probes USING btree (src_server_id, sort_order)","index_name":"idx_uptime_probes_server_sort","indisprimary":false,"indisready":true,"indisunique":false,"indisvalid":true,"relname":"uptime_probes"},{"definition":"CREATE INDEX idx_uptime_speed_probes_src_sort ON public.uptime_speed_probes USING btree (src_server_id, sort_order)","index_name":"idx_uptime_speed_probes_src_sort","indisprimary":false,"indisready":true,"indisunique":false,"indisvalid":true,"relname":"uptime_speed_probes"},{"definition":"CREATE INDEX idx_uptime_speed_test_runs_created_at ON public.uptime_speed_test_runs USING btree (created_at)","index_name":"idx_uptime_speed_test_runs_created_at","indisprimary":false,"indisready":true,"indisunique":false,"indisvalid":true,"relname":"uptime_speed_test_runs"},{"definition":"CREATE INDEX idx_user_iface_bind_user ON public.user_interface_bindings USING btree (user_id)","index_name":"idx_user_iface_bind_user","indisprimary":false,"indisready":true,"indisunique":false,"indisvalid":true,"relname":"user_interface_bindings"},{"definition":"CREATE INDEX mcp_artifacts_expiry ON public.mcp_artifacts USING btree (expires_at)","index_name":"mcp_artifacts_expiry","indisprimary":false,"indisready":true,"indisunique":false,"indisvalid":true,"relname":"mcp_artifacts"},{"definition":"CREATE INDEX mcp_audit_handshake_cooldown ON public.mcp_audit USING btree (connection_id, created_at DESC) WHERE (action = 'connection.handshake.start'::text)","index_name":"mcp_audit_handshake_cooldown","indisprimary":false,"indisready":true,"indisunique":false,"indisvalid":true,"relname":"mcp_audit"},{"definition":"CREATE INDEX mcp_audit_time ON public.mcp_audit USING btree (created_at, id)","index_name":"mcp_audit_time","indisprimary":false,"indisready":true,"indisunique":false,"indisvalid":true,"relname":"mcp_audit"},{"definition":"CREATE INDEX mcp_credentials_connection ON public.mcp_credentials USING btree (connection_id)","index_name":"mcp_credentials_connection","indisprimary":false,"indisready":true,"indisunique":false,"indisvalid":true,"relname":"mcp_credentials"},{"definition":"CREATE INDEX mcp_credentials_readiness_expired ON public.mcp_credentials USING btree (connection_id, expires_at) WHERE (client_id = 'mcp-readiness-probe'::text)","index_name":"mcp_credentials_readiness_expired","indisprimary":false,"indisready":true,"indisunique":false,"indisvalid":true,"relname":"mcp_credentials"},{"definition":"CREATE INDEX mcp_grants_credential ON public.mcp_grants USING btree (connection_id, ((payload ->> 'credentialId'::text)))","index_name":"mcp_grants_credential","indisprimary":false,"indisready":true,"indisunique":false,"indisvalid":true,"relname":"mcp_grants"},{"definition":"CREATE INDEX mcp_path_checks_latest ON public.mcp_path_checks USING btree (connection_id, profile_hash, candidate_id, created_at DESC)","index_name":"mcp_path_checks_latest","indisprimary":false,"indisready":true,"indisunique":false,"indisvalid":true,"relname":"mcp_path_checks"},{"definition":"CREATE INDEX mcp_plans_connection ON public.mcp_plans USING btree (connection_id, created_at)","index_name":"mcp_plans_connection","indisprimary":false,"indisready":true,"indisunique":false,"indisvalid":true,"relname":"mcp_plans"},{"definition":"CREATE INDEX mcp_portal_events_time ON public.mcp_portal_events USING btree (created_at)","index_name":"mcp_portal_events_time","indisprimary":false,"indisready":true,"indisunique":false,"indisvalid":true,"relname":"mcp_portal_events"},{"definition":"CREATE INDEX mcp_requests_connection_time ON public.mcp_requests USING btree (connection_id, created_at, id)","index_name":"mcp_requests_connection_time","indisprimary":false,"indisready":true,"indisunique":false,"indisvalid":true,"relname":"mcp_requests"},{"definition":"CREATE INDEX mcp_requests_server ON public.mcp_requests USING gin (server_ids)","index_name":"mcp_requests_server","indisprimary":false,"indisready":true,"indisunique":false,"indisvalid":true,"relname":"mcp_requests"},{"definition":"CREATE INDEX mcp_routing_forward_charges_retention ON public.mcp_routing_forward_charges USING btree (created_at, source_operation_id)","index_name":"mcp_routing_forward_charges_retention","indisprimary":false,"indisready":true,"indisunique":false,"indisvalid":true,"relname":"mcp_routing_forward_charges"},{"definition":"CREATE INDEX mcp_routing_forward_charges_window ON public.mcp_routing_forward_charges USING btree (profile_id, created_at)","index_name":"mcp_routing_forward_charges_window","indisprimary":false,"indisready":true,"indisunique":false,"indisvalid":true,"relname":"mcp_routing_forward_charges"},{"definition":"CREATE INDEX mcp_routing_manual_inverse_charges_retention ON public.mcp_routing_manual_inverse_charges USING btree (created_at, recovery_operation_id)","index_name":"mcp_routing_manual_inverse_charges_retention","indisprimary":false,"indisready":true,"indisunique":false,"indisvalid":true,"relname":"mcp_routing_manual_inverse_charges"},{"definition":"CREATE INDEX mcp_routing_manual_inverse_charges_window ON public.mcp_routing_manual_inverse_charges USING btree (profile_id, created_at)","index_name":"mcp_routing_manual_inverse_charges_window","indisprimary":false,"indisready":true,"indisunique":false,"indisvalid":true,"relname":"mcp_routing_manual_inverse_charges"},{"definition":"CREATE INDEX mcp_routing_observations_leg ON public.mcp_routing_observations USING btree (src_server_id, dst_server_id, src_interface, family, routing_table, created_at DESC)","index_name":"mcp_routing_observations_leg","indisprimary":false,"indisready":true,"indisunique":false,"indisvalid":true,"relname":"mcp_routing_observations"},{"definition":"CREATE INDEX mcp_routing_profiles_enabled ON public.mcp_routing_profiles USING btree (updated_at) WHERE enabled","index_name":"mcp_routing_profiles_enabled","indisprimary":false,"indisready":true,"indisunique":false,"indisvalid":true,"relname":"mcp_routing_profiles"},{"definition":"CREATE INDEX mcp_routing_reservation_slots_window ON public.mcp_routing_reservation_slots USING btree (profile_id, created_at)","index_name":"mcp_routing_reservation_slots_window","indisprimary":false,"indisready":true,"indisunique":false,"indisvalid":true,"relname":"mcp_routing_reservation_slots"},{"definition":"CREATE INDEX mcp_scoped_recovery_manual_history ON public.mcp_scoped_recovery_intents USING btree (mode, source_operation_id, source_step_index) WHERE (mode = 'manual'::text)","index_name":"mcp_scoped_recovery_manual_history","indisprimary":false,"indisready":true,"indisunique":false,"indisvalid":true,"relname":"mcp_scoped_recovery_intents"},{"definition":"CREATE INDEX router_logs_level_time ON public.router_log_entries USING btree (level, effective_at DESC)","index_name":"router_logs_level_time","indisprimary":false,"indisready":true,"indisunique":false,"indisvalid":true,"relname":"router_log_entries"},{"definition":"CREATE INDEX router_logs_received ON public.router_log_entries USING btree (received_at)","index_name":"router_logs_received","indisprimary":false,"indisready":true,"indisunique":false,"indisvalid":true,"relname":"router_log_entries"},{"definition":"CREATE INDEX router_logs_server_cursor ON public.router_log_entries USING btree (server_id, id)","index_name":"router_logs_server_cursor","indisprimary":false,"indisready":true,"indisunique":false,"indisvalid":true,"relname":"router_log_entries"},{"definition":"CREATE INDEX router_logs_server_time ON public.router_log_entries USING btree (server_id, effective_at DESC, id DESC)","index_name":"router_logs_server_time","indisprimary":false,"indisready":true,"indisunique":false,"indisvalid":true,"relname":"router_log_entries"},{"definition":"CREATE INDEX router_logs_time ON public.router_log_entries USING btree (effective_at DESC, id DESC)","index_name":"router_logs_time","indisprimary":false,"indisready":true,"indisunique":false,"indisvalid":true,"relname":"router_log_entries"},{"definition":"CREATE INDEX router_logs_topics ON public.router_log_entries USING gin (topics)","index_name":"router_logs_topics","indisprimary":false,"indisready":true,"indisunique":false,"indisvalid":true,"relname":"router_log_entries"},{"definition":"CREATE INDEX server_poll_storage_expiry ON public.server_poll_storage_admissions USING btree (gc_not_before, receipt_id)","index_name":"server_poll_storage_expiry","indisprimary":false,"indisready":true,"indisunique":false,"indisvalid":true,"relname":"server_poll_storage_admissions"},{"definition":"CREATE INDEX server_probe_storage_admissions_owner_age ON public.server_probe_storage_admissions USING btree (owner_id, authority_expires_at, receipt_id)","index_name":"server_probe_storage_admissions_owner_age","indisprimary":false,"indisready":true,"indisunique":false,"indisvalid":true,"relname":"server_probe_storage_admissions"},{"definition":"CREATE UNIQUE INDEX acme_settings_pkey ON public.acme_settings USING btree (id)","index_name":"acme_settings_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"acme_settings"},{"definition":"CREATE UNIQUE INDEX alert_engine_confirm_pending_pkey ON public.alert_engine_confirm_pending USING btree (rule_id)","index_name":"alert_engine_confirm_pending_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"alert_engine_confirm_pending"},{"definition":"CREATE UNIQUE INDEX alert_engine_cursor_pkey ON public.alert_engine_cursor USING btree (id)","index_name":"alert_engine_cursor_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"alert_engine_cursor"},{"definition":"CREATE UNIQUE INDEX alert_engine_prev_live_pkey ON public.alert_engine_prev_live USING btree (kind)","index_name":"alert_engine_prev_live_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"alert_engine_prev_live"},{"definition":"CREATE UNIQUE INDEX alert_engine_state_pkey ON public.alert_engine_state USING btree (scope_key)","index_name":"alert_engine_state_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"alert_engine_state"},{"definition":"CREATE UNIQUE INDEX alert_groups_pkey ON public.alert_groups USING btree (id)","index_name":"alert_groups_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"alert_groups"},{"definition":"CREATE UNIQUE INDEX alert_history_pkey ON public.alert_history USING btree (id)","index_name":"alert_history_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"alert_history"},{"definition":"CREATE UNIQUE INDEX alert_outbox_pkey ON public.alert_outbox USING btree (id)","index_name":"alert_outbox_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"alert_outbox"},{"definition":"CREATE UNIQUE INDEX alert_rule_conditions_pkey ON public.alert_rule_conditions USING btree (id)","index_name":"alert_rule_conditions_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"alert_rule_conditions"},{"definition":"CREATE UNIQUE INDEX alert_rule_targets_pkey ON public.alert_rule_targets USING btree (id)","index_name":"alert_rule_targets_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"alert_rule_targets"},{"definition":"CREATE UNIQUE INDEX alert_rules_pkey ON public.alert_rules USING btree (id)","index_name":"alert_rules_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"alert_rules"},{"definition":"CREATE UNIQUE INDEX alert_telegram_settings_pkey ON public.alert_telegram_settings USING btree (id)","index_name":"alert_telegram_settings_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"alert_telegram_settings"},{"definition":"CREATE UNIQUE INDEX app_users_login_key ON public.app_users USING btree (login)","index_name":"app_users_login_key","indisprimary":false,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"app_users"},{"definition":"CREATE UNIQUE INDEX app_users_pkey ON public.app_users USING btree (id)","index_name":"app_users_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"app_users"},{"definition":"CREATE UNIQUE INDEX backup_entries_pkey ON public.backup_entries USING btree (id)","index_name":"backup_entries_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"backup_entries"},{"definition":"CREATE UNIQUE INDEX backup_schedule_settings_pkey ON public.backup_schedule_settings USING btree (id)","index_name":"backup_schedule_settings_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"backup_schedule_settings"},{"definition":"CREATE UNIQUE INDEX backup_storage_settings_pkey ON public.backup_storage_settings USING btree (id)","index_name":"backup_storage_settings_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"backup_storage_settings"},{"definition":"CREATE UNIQUE INDEX certificate_issue_jobs_pkey ON public.certificate_issue_jobs USING btree (id)","index_name":"certificate_issue_jobs_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"certificate_issue_jobs"},{"definition":"CREATE UNIQUE INDEX certificate_renew_settings_pkey ON public.certificate_renew_settings USING btree (id)","index_name":"certificate_renew_settings_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"certificate_renew_settings"},{"definition":"CREATE UNIQUE INDEX config_revisions_pkey ON public.config_revisions USING btree (id)","index_name":"config_revisions_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"config_revisions"},{"definition":"CREATE UNIQUE INDEX data_migration_pkey ON public.data_migration USING btree (id)","index_name":"data_migration_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"data_migration"},{"definition":"CREATE UNIQUE INDEX events_pkey ON public.events USING btree (id)","index_name":"events_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"events"},{"definition":"CREATE UNIQUE INDEX evobgp_settings_pkey ON public.evobgp_settings USING btree (id)","index_name":"evobgp_settings_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"evobgp_settings"},{"definition":"CREATE UNIQUE INDEX filter_rules_pkey ON public.filter_rules USING btree (id)","index_name":"filter_rules_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"filter_rules"},{"definition":"CREATE UNIQUE INDEX flow_asn_meta_pkey ON public.flow_asn_meta USING btree (asn)","index_name":"flow_asn_meta_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"flow_asn_meta"},{"definition":"CREATE UNIQUE INDEX flow_buckets_pkey ON ONLY public.flow_buckets USING btree (server_id, bucket_at, src, dst, proto, src_port, dst_port, in_iface)","index_name":"flow_buckets_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"flow_buckets"},{"definition":"CREATE UNIQUE INDEX flow_daily_dims_pkey ON ONLY public.flow_daily_dims USING btree (server_id, day, dim, key)","index_name":"flow_daily_dims_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"flow_daily_dims"},{"definition":"CREATE UNIQUE INDEX flow_daily_facts_pkey ON ONLY public.flow_daily_facts USING btree (server_id, day, iface, country, service, asn)","index_name":"flow_daily_facts_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"flow_daily_facts"},{"definition":"CREATE UNIQUE INDEX flow_hour_facts_pkey ON ONLY public.flow_hour_facts USING btree (server_id, bucket_at, iface, country, service, asn)","index_name":"flow_hour_facts_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"flow_hour_facts"},{"definition":"CREATE UNIQUE INDEX flow_ip_meta_pkey ON public.flow_ip_meta USING btree (prefix)","index_name":"flow_ip_meta_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"flow_ip_meta"},{"definition":"CREATE UNIQUE INDEX flow_minute_dims_pkey ON ONLY public.flow_minute_dims USING btree (server_id, bucket_at, dim, key)","index_name":"flow_minute_dims_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"flow_minute_dims"},{"definition":"CREATE UNIQUE INDEX flow_minute_stats_pkey ON ONLY public.flow_minute_stats USING btree (server_id, bucket_at)","index_name":"flow_minute_stats_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"flow_minute_stats"},{"definition":"CREATE UNIQUE INDEX flow_settings_intents_pkey ON public.flow_settings_intents USING btree (receipt_id, phase)","index_name":"flow_settings_intents_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"flow_settings_intents"},{"definition":"CREATE UNIQUE INDEX flow_write_receipts_pkey ON public.flow_write_receipts USING btree (batch_id)","index_name":"flow_write_receipts_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"flow_write_receipts"},{"definition":"CREATE UNIQUE INDEX geoip_settings_pkey ON public.geoip_settings USING btree (id)","index_name":"geoip_settings_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"geoip_settings"},{"definition":"CREATE UNIQUE INDEX idx_alert_outbox_dedupe ON public.alert_outbox USING btree (dedupe_key)","index_name":"idx_alert_outbox_dedupe","indisprimary":false,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"alert_outbox"},{"definition":"CREATE UNIQUE INDEX idx_backup_entries_filename ON public.backup_entries USING btree (filename)","index_name":"idx_backup_entries_filename","indisprimary":false,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"backup_entries"},{"definition":"CREATE UNIQUE INDEX internet_path_settings_pkey ON public.internet_path_settings USING btree (id)","index_name":"internet_path_settings_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"internet_path_settings"},{"definition":"CREATE UNIQUE INDEX internet_path_snapshots_pkey ON ONLY public.internet_path_snapshots USING btree (id, sampled_at)","index_name":"internet_path_snapshots_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"internet_path_snapshots"},{"definition":"CREATE UNIQUE INDEX mcp_artifacts_pkey ON public.mcp_artifacts USING btree (id)","index_name":"mcp_artifacts_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"mcp_artifacts"},{"definition":"CREATE UNIQUE INDEX mcp_audit_pkey ON public.mcp_audit USING btree (id)","index_name":"mcp_audit_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"mcp_audit"},{"definition":"CREATE UNIQUE INDEX mcp_budget_buckets_pkey ON public.mcp_budget_buckets USING btree (connection_id, kind, bucket)","index_name":"mcp_budget_buckets_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"mcp_budget_buckets"},{"definition":"CREATE UNIQUE INDEX mcp_connections_pkey ON public.mcp_connections USING btree (id)","index_name":"mcp_connections_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"mcp_connections"},{"definition":"CREATE UNIQUE INDEX mcp_credentials_digest_key ON public.mcp_credentials USING btree (digest)","index_name":"mcp_credentials_digest_key","indisprimary":false,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"mcp_credentials"},{"definition":"CREATE UNIQUE INDEX mcp_credentials_pkey ON public.mcp_credentials USING btree (id)","index_name":"mcp_credentials_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"mcp_credentials"},{"definition":"CREATE UNIQUE INDEX mcp_diagnostic_cancellations_pkey ON public.mcp_diagnostic_cancellations USING btree (operation_id)","index_name":"mcp_diagnostic_cancellations_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"mcp_diagnostic_cancellations"},{"definition":"CREATE UNIQUE INDEX mcp_drift_open_step ON public.mcp_drift USING btree (operation_id, ((expected ->> 'stepIndex'::text))) WHERE (acknowledged_at IS NULL)","index_name":"mcp_drift_open_step","indisprimary":false,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"mcp_drift"},{"definition":"CREATE UNIQUE INDEX mcp_drift_pkey ON public.mcp_drift USING btree (id)","index_name":"mcp_drift_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"mcp_drift"},{"definition":"CREATE UNIQUE INDEX mcp_grants_pkey ON public.mcp_grants USING btree (id)","index_name":"mcp_grants_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"mcp_grants"},{"definition":"CREATE UNIQUE INDEX mcp_management_channels_pkey ON public.mcp_management_channels USING btree (id)","index_name":"mcp_management_channels_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"mcp_management_channels"},{"definition":"CREATE UNIQUE INDEX mcp_management_channels_server_id_key ON public.mcp_management_channels USING btree (server_id)","index_name":"mcp_management_channels_server_id_key","indisprimary":false,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"mcp_management_channels"},{"definition":"CREATE UNIQUE INDEX mcp_manual_inverse_source_step_unique ON public.mcp_routing_manual_inverse_charges USING btree (source_operation_id, source_step_index)","index_name":"mcp_manual_inverse_source_step_unique","indisprimary":false,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"mcp_routing_manual_inverse_charges"},{"definition":"CREATE UNIQUE INDEX mcp_oauth_clients_pkey ON public.mcp_oauth_clients USING btree (id)","index_name":"mcp_oauth_clients_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"mcp_oauth_clients"},{"definition":"CREATE UNIQUE INDEX mcp_oauth_requests_code_digest_key ON public.mcp_oauth_requests USING btree (code_digest)","index_name":"mcp_oauth_requests_code_digest_key","indisprimary":false,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"mcp_oauth_requests"},{"definition":"CREATE UNIQUE INDEX mcp_oauth_requests_pkey ON public.mcp_oauth_requests USING btree (id)","index_name":"mcp_oauth_requests_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"mcp_oauth_requests"},{"definition":"CREATE UNIQUE INDEX mcp_operation_checkpoints_pkey ON public.mcp_operation_checkpoints USING btree (operation_id, step_index)","index_name":"mcp_operation_checkpoints_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"mcp_operation_checkpoints"},{"definition":"CREATE UNIQUE INDEX mcp_operation_steps_pkey ON public.mcp_operation_steps USING btree (operation_id, step_index)","index_name":"mcp_operation_steps_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"mcp_operation_steps"},{"definition":"CREATE UNIQUE INDEX mcp_operations_connection_id_idempotency_key_key ON public.mcp_operations USING btree (connection_id, idempotency_key)","index_name":"mcp_operations_connection_id_idempotency_key_key","indisprimary":false,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"mcp_operations"},{"definition":"CREATE UNIQUE INDEX mcp_operations_pkey ON public.mcp_operations USING btree (id)","index_name":"mcp_operations_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"mcp_operations"},{"definition":"CREATE UNIQUE INDEX mcp_operations_plan_id_key ON public.mcp_operations USING btree (plan_id)","index_name":"mcp_operations_plan_id_key","indisprimary":false,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"mcp_operations"},{"definition":"CREATE UNIQUE INDEX mcp_owner_revocations_pkey ON public.mcp_owner_revocations USING btree (owner_id)","index_name":"mcp_owner_revocations_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"mcp_owner_revocations"},{"definition":"CREATE UNIQUE INDEX mcp_path_checks_pkey ON public.mcp_path_checks USING btree (id)","index_name":"mcp_path_checks_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"mcp_path_checks"},{"definition":"CREATE UNIQUE INDEX mcp_plans_pkey ON public.mcp_plans USING btree (id)","index_name":"mcp_plans_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"mcp_plans"},{"definition":"CREATE UNIQUE INDEX mcp_portal_events_pkey ON public.mcp_portal_events USING btree (id)","index_name":"mcp_portal_events_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"mcp_portal_events"},{"definition":"CREATE UNIQUE INDEX mcp_protections_pkey ON public.mcp_protections USING btree (id)","index_name":"mcp_protections_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"mcp_protections"},{"definition":"CREATE UNIQUE INDEX mcp_read_leases_pkey ON public.mcp_read_leases USING btree (id)","index_name":"mcp_read_leases_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"mcp_read_leases"},{"definition":"CREATE UNIQUE INDEX mcp_recovery_intents_pkey ON public.mcp_recovery_intents USING btree (operation_id)","index_name":"mcp_recovery_intents_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"mcp_recovery_intents"},{"definition":"CREATE UNIQUE INDEX mcp_requests_pkey ON public.mcp_requests USING btree (id)","index_name":"mcp_requests_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"mcp_requests"},{"definition":"CREATE UNIQUE INDEX mcp_routing_forward_charges_pkey ON public.mcp_routing_forward_charges USING btree (source_operation_id)","index_name":"mcp_routing_forward_charges_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"mcp_routing_forward_charges"},{"definition":"CREATE UNIQUE INDEX mcp_routing_manual_inverse_charges_pkey ON public.mcp_routing_manual_inverse_charges USING btree (recovery_operation_id)","index_name":"mcp_routing_manual_inverse_charges_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"mcp_routing_manual_inverse_charges"},{"definition":"CREATE UNIQUE INDEX mcp_routing_observations_pkey ON public.mcp_routing_observations USING btree (id)","index_name":"mcp_routing_observations_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"mcp_routing_observations"},{"definition":"CREATE UNIQUE INDEX mcp_routing_profiles_pkey ON public.mcp_routing_profiles USING btree (id)","index_name":"mcp_routing_profiles_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"mcp_routing_profiles"},{"definition":"CREATE UNIQUE INDEX mcp_routing_reservation_slots_pkey ON public.mcp_routing_reservation_slots USING btree (reservation_id, lane)","index_name":"mcp_routing_reservation_slots_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"mcp_routing_reservation_slots"},{"definition":"CREATE UNIQUE INDEX mcp_routing_reservations_pkey ON public.mcp_routing_reservations USING btree (id)","index_name":"mcp_routing_reservations_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"mcp_routing_reservations"},{"definition":"CREATE UNIQUE INDEX mcp_routing_reservations_source_operation_id_source_step_in_key ON public.mcp_routing_reservations USING btree (source_operation_id, source_step_index)","index_name":"mcp_routing_reservations_source_operation_id_source_step_in_key","indisprimary":false,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"mcp_routing_reservations"},{"definition":"CREATE UNIQUE INDEX mcp_scoped_recovery_intents_pkey ON public.mcp_scoped_recovery_intents USING btree (source_operation_id, source_step_index)","index_name":"mcp_scoped_recovery_intents_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"mcp_scoped_recovery_intents"},{"definition":"CREATE UNIQUE INDEX mcp_scoped_recovery_intents_recovery_receipt_id_key ON public.mcp_scoped_recovery_intents USING btree (recovery_receipt_id)","index_name":"mcp_scoped_recovery_intents_recovery_receipt_id_key","indisprimary":false,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"mcp_scoped_recovery_intents"},{"definition":"CREATE UNIQUE INDEX mcp_secrets_pkey ON public.mcp_secrets USING btree (id)","index_name":"mcp_secrets_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"mcp_secrets"},{"definition":"CREATE UNIQUE INDEX mcp_settings_pkey ON public.mcp_settings USING btree (id)","index_name":"mcp_settings_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"mcp_settings"},{"definition":"CREATE UNIQUE INDEX mcp_unauthorized_buckets_pkey ON public.mcp_unauthorized_buckets USING btree (bucket, client_hash, reason)","index_name":"mcp_unauthorized_buckets_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"mcp_unauthorized_buckets"},{"definition":"CREATE UNIQUE INDEX recursive_routes_pkey ON public.recursive_routes USING btree (id)","index_name":"recursive_routes_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"recursive_routes"},{"definition":"CREATE UNIQUE INDEX router_log_collection_state_pkey ON public.router_log_collection_state USING btree (server_id)","index_name":"router_log_collection_state_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"router_log_collection_state"},{"definition":"CREATE UNIQUE INDEX router_log_entries_pkey ON public.router_log_entries USING btree (id)","index_name":"router_log_entries_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"router_log_entries"},{"definition":"CREATE UNIQUE INDEX router_log_settings_pkey ON public.router_log_settings USING btree (id)","index_name":"router_log_settings_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"router_log_settings"},{"definition":"CREATE UNIQUE INDEX scheduler_runs_pkey ON public.scheduler_runs USING btree (id)","index_name":"scheduler_runs_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"scheduler_runs"},{"definition":"CREATE UNIQUE INDEX schema_migrations_pkey ON public.schema_migrations USING btree (id)","index_name":"schema_migrations_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"schema_migrations"},{"definition":"CREATE UNIQUE INDEX server_poll_acks_pkey ON public.server_poll_acks USING btree (receipt_id, stage)","index_name":"server_poll_acks_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"server_poll_acks"},{"definition":"CREATE UNIQUE INDEX server_poll_archives_execution_id_key ON public.server_poll_archives USING btree (execution_id)","index_name":"server_poll_archives_execution_id_key","indisprimary":false,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"server_poll_archives"},{"definition":"CREATE UNIQUE INDEX server_poll_archives_pkey ON public.server_poll_archives USING btree (receipt_id)","index_name":"server_poll_archives_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"server_poll_archives"},{"definition":"CREATE UNIQUE INDEX server_poll_executions_identity_kind_execution_id_key ON public.server_poll_executions USING btree (identity_kind, execution_id)","index_name":"server_poll_executions_identity_kind_execution_id_key","indisprimary":false,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"server_poll_executions"},{"definition":"CREATE UNIQUE INDEX server_poll_executions_pkey ON public.server_poll_executions USING btree (receipt_id)","index_name":"server_poll_executions_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"server_poll_executions"},{"definition":"CREATE UNIQUE INDEX server_poll_intents_pkey ON public.server_poll_intents USING btree (receipt_id, stage)","index_name":"server_poll_intents_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"server_poll_intents"},{"definition":"CREATE UNIQUE INDEX server_poll_quarantines_identity_kind_execution_id_key ON public.server_poll_quarantines USING btree (identity_kind, execution_id)","index_name":"server_poll_quarantines_identity_kind_execution_id_key","indisprimary":false,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"server_poll_quarantines"},{"definition":"CREATE UNIQUE INDEX server_poll_quarantines_pkey ON public.server_poll_quarantines USING btree (receipt_id)","index_name":"server_poll_quarantines_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"server_poll_quarantines"},{"definition":"CREATE UNIQUE INDEX server_poll_receipts_pkey ON public.server_poll_receipts USING btree (receipt_id)","index_name":"server_poll_receipts_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"server_poll_receipts"},{"definition":"CREATE UNIQUE INDEX server_poll_storage_admissions_identity_kind_execution_id_key ON public.server_poll_storage_admissions USING btree (identity_kind, execution_id)","index_name":"server_poll_storage_admissions_identity_kind_execution_id_key","indisprimary":false,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"server_poll_storage_admissions"},{"definition":"CREATE UNIQUE INDEX server_poll_storage_admissions_pkey ON public.server_poll_storage_admissions USING btree (receipt_id)","index_name":"server_poll_storage_admissions_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"server_poll_storage_admissions"},{"definition":"CREATE UNIQUE INDEX server_poll_storage_usage_pkey ON public.server_poll_storage_usage USING btree (scope)","index_name":"server_poll_storage_usage_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"server_poll_storage_usage"},{"definition":"CREATE UNIQUE INDEX server_probe_execution_payloads_pkey ON public.server_probe_execution_payloads USING btree (receipt_id)","index_name":"server_probe_execution_payloads_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"server_probe_execution_payloads"},{"definition":"CREATE UNIQUE INDEX server_probe_execution_quarantin_identity_kind_execution_id_key ON public.server_probe_execution_quarantines USING btree (identity_kind, execution_id)","index_name":"server_probe_execution_quarantin_identity_kind_execution_id_key","indisprimary":false,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"server_probe_execution_quarantines"},{"definition":"CREATE UNIQUE INDEX server_probe_execution_quarantines_pkey ON public.server_probe_execution_quarantines USING btree (receipt_id)","index_name":"server_probe_execution_quarantines_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"server_probe_execution_quarantines"},{"definition":"CREATE UNIQUE INDEX server_probe_execution_stages_pkey ON public.server_probe_execution_stages USING btree (receipt_id, stage_index)","index_name":"server_probe_execution_stages_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"server_probe_execution_stages"},{"definition":"CREATE UNIQUE INDEX server_probe_executions_identity_kind_execution_id_key ON public.server_probe_executions USING btree (identity_kind, execution_id)","index_name":"server_probe_executions_identity_kind_execution_id_key","indisprimary":false,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"server_probe_executions"},{"definition":"CREATE UNIQUE INDEX server_probe_executions_pkey ON public.server_probe_executions USING btree (receipt_id)","index_name":"server_probe_executions_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"server_probe_executions"},{"definition":"CREATE UNIQUE INDEX server_probe_storage_admissions_identity_kind_execution_id_key ON public.server_probe_storage_admissions USING btree (identity_kind, execution_id)","index_name":"server_probe_storage_admissions_identity_kind_execution_id_key","indisprimary":false,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"server_probe_storage_admissions"},{"definition":"CREATE UNIQUE INDEX server_probe_storage_admissions_pkey ON public.server_probe_storage_admissions USING btree (receipt_id)","index_name":"server_probe_storage_admissions_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"server_probe_storage_admissions"},{"definition":"CREATE UNIQUE INDEX server_probe_storage_usage_pkey ON public.server_probe_storage_usage USING btree (scope)","index_name":"server_probe_storage_usage_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"server_probe_storage_usage"},{"definition":"CREATE UNIQUE INDEX server_snapshots_pkey ON ONLY public.server_snapshots USING btree (id, polled_at)","index_name":"server_snapshots_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"server_snapshots"},{"definition":"CREATE UNIQUE INDEX servers_api_ping_settings_pkey ON public.servers_api_ping_settings USING btree (id)","index_name":"servers_api_ping_settings_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"servers_api_ping_settings"},{"definition":"CREATE UNIQUE INDEX servers_pkey ON public.servers USING btree (id)","index_name":"servers_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"servers"},{"definition":"CREATE UNIQUE INDEX servers_rest_ping_samples_pkey ON ONLY public.servers_rest_ping_samples USING btree (server_id, sampled_at)","index_name":"servers_rest_ping_samples_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"servers_rest_ping_samples"},{"definition":"CREATE UNIQUE INDEX traffic_collection_state_pkey ON public.traffic_collection_state USING btree (server_id)","index_name":"traffic_collection_state_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"traffic_collection_state"},{"definition":"CREATE UNIQUE INDEX traffic_flow_settings_pkey ON public.traffic_flow_settings USING btree (id)","index_name":"traffic_flow_settings_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"traffic_flow_settings"},{"definition":"CREATE UNIQUE INDEX traffic_samples_pkey ON ONLY public.traffic_samples USING btree (server_id, sampled_at, interface_name, peer_public_key)","index_name":"traffic_samples_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"traffic_samples"},{"definition":"CREATE UNIQUE INDEX traffic_settings_pkey ON public.traffic_settings USING btree (id)","index_name":"traffic_settings_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"traffic_settings"},{"definition":"CREATE UNIQUE INDEX uptime_probe_samples_pkey ON ONLY public.uptime_probe_samples USING btree (probe_id, sampled_at)","index_name":"uptime_probe_samples_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"uptime_probe_samples"},{"definition":"CREATE UNIQUE INDEX uptime_probes_pkey ON public.uptime_probes USING btree (id)","index_name":"uptime_probes_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"uptime_probes"},{"definition":"CREATE UNIQUE INDEX uptime_resource_samples_pkey ON ONLY public.uptime_resource_samples USING btree (server_id, sampled_at)","index_name":"uptime_resource_samples_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"uptime_resource_samples"},{"definition":"CREATE UNIQUE INDEX uptime_settings_pkey ON public.uptime_settings USING btree (id)","index_name":"uptime_settings_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"uptime_settings"},{"definition":"CREATE UNIQUE INDEX uptime_speed_probes_pkey ON public.uptime_speed_probes USING btree (id)","index_name":"uptime_speed_probes_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"uptime_speed_probes"},{"definition":"CREATE UNIQUE INDEX uptime_speed_test_runs_pkey ON public.uptime_speed_test_runs USING btree (id)","index_name":"uptime_speed_test_runs_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"uptime_speed_test_runs"},{"definition":"CREATE UNIQUE INDEX user_interface_bindings_pkey ON public.user_interface_bindings USING btree (id)","index_name":"user_interface_bindings_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"user_interface_bindings"},{"definition":"CREATE UNIQUE INDEX user_interface_bindings_server_id_interface_name_peer_publi_key ON public.user_interface_bindings USING btree (server_id, interface_name, peer_public_key)","index_name":"user_interface_bindings_server_id_interface_name_peer_publi_key","indisprimary":false,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"user_interface_bindings"},{"definition":"CREATE UNIQUE INDEX vrf_production_tickets_pkey ON public.vrf_production_tickets USING btree (ticket_id)","index_name":"vrf_production_tickets_pkey","indisprimary":true,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"vrf_production_tickets"},{"definition":"CREATE UNIQUE INDEX vrf_production_tickets_plan_id_key ON public.vrf_production_tickets USING btree (plan_id)","index_name":"vrf_production_tickets_plan_id_key","indisprimary":false,"indisready":true,"indisunique":true,"indisvalid":true,"relname":"vrf_production_tickets"}],"inheritance":[],"memberships":[{"admin_option":false,"granted_role":"pg_read_all_settings","grantor":"@mm-role:control@","inherit_option":true,"member":"pg_monitor","set_option":true},{"admin_option":false,"granted_role":"pg_read_all_stats","grantor":"@mm-role:control@","inherit_option":true,"member":"pg_monitor","set_option":true},{"admin_option":false,"granted_role":"pg_stat_scan_tables","grantor":"@mm-role:control@","inherit_option":true,"member":"pg_monitor","set_option":true}],"parameters":[{"can_set":false,"name":"event_triggers","rolname":"@mm-role:capture@"},{"can_set":false,"name":"event_triggers","rolname":"@mm-role:operator@"},{"can_set":false,"name":"event_triggers","rolname":"@mm-role:publisher@"},{"can_set":false,"name":"event_triggers","rolname":"@mm-role:runtime@"},{"can_set":false,"name":"session_replication_role","rolname":"@mm-role:capture@"},{"can_set":false,"name":"session_replication_role","rolname":"@mm-role:operator@"},{"can_set":false,"name":"session_replication_role","rolname":"@mm-role:publisher@"},{"can_set":false,"name":"session_replication_role","rolname":"@mm-role:runtime@"}],"roleGrants":[{"delete":false,"insert":false,"read":false,"relname":"acme_settings","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"alert_engine_confirm_pending","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"alert_engine_cursor","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"alert_engine_prev_live","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"alert_engine_state","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"alert_groups","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"alert_history","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"alert_outbox","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"alert_rule_conditions","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"alert_rule_targets","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"alert_rules","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"alert_telegram_settings","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"app_users","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"backup_entries","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"backup_schedule_settings","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"backup_storage_settings","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"certificate_issue_jobs","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"certificate_renew_settings","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"config_revisions","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"data_migration","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"events","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"evobgp_settings","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"filter_rules","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"flow_asn_meta","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"flow_buckets","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"flow_daily_dims","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"flow_daily_facts","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"flow_hour_facts","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"flow_ip_meta","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"flow_minute_dims","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"flow_minute_stats","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"flow_settings_intents","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"flow_write_receipts","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"geoip_settings","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"internet_path_settings","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"internet_path_snapshots","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"mcp_artifacts","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"mcp_audit","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"mcp_budget_buckets","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"mcp_connections","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"mcp_credentials","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"mcp_diagnostic_cancellations","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"mcp_drift","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"mcp_grants","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"mcp_management_channels","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"mcp_oauth_clients","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"mcp_oauth_requests","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"mcp_operation_checkpoints","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"mcp_operation_steps","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"mcp_operations","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"mcp_owner_revocations","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"mcp_path_checks","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"mcp_plans","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"mcp_portal_events","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"mcp_protections","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"mcp_read_leases","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"mcp_recovery_intents","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"mcp_requests","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"mcp_routing_forward_charges","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"mcp_routing_manual_inverse_charges","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"mcp_routing_observations","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"mcp_routing_profiles","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"mcp_routing_reservation_slots","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"mcp_routing_reservations","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"mcp_scoped_recovery_intents","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"mcp_secrets","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"mcp_settings","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"mcp_unauthorized_buckets","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"recursive_routes","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"router_log_collection_state","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"router_log_entries","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"router_log_settings","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"scheduler_runs","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"server_poll_acks","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"server_poll_archives","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"server_poll_executions","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"server_poll_intents","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"server_poll_quarantines","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"server_poll_receipts","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"server_poll_storage_admissions","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"server_poll_storage_usage","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"server_probe_execution_payloads","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"server_probe_execution_quarantines","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"server_probe_execution_stages","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"server_probe_executions","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"server_probe_storage_admissions","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"server_probe_storage_usage","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"server_snapshots","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"servers","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"servers_api_ping_settings","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"servers_rest_ping_samples","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"traffic_collection_state","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"traffic_flow_settings","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"traffic_samples","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"traffic_settings","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"uptime_probe_samples","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"uptime_probes","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"uptime_resource_samples","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"uptime_settings","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"uptime_speed_probes","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"uptime_speed_test_runs","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"user_interface_bindings","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":false,"relname":"vrf_production_tickets","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"acme_settings","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"alert_engine_confirm_pending","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"alert_engine_cursor","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"alert_engine_prev_live","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"alert_engine_state","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"alert_groups","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"alert_history","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"alert_outbox","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"alert_rule_conditions","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"alert_rule_targets","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"alert_rules","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"alert_telegram_settings","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"app_users","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"backup_entries","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"backup_schedule_settings","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"backup_storage_settings","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"certificate_issue_jobs","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"certificate_renew_settings","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"config_revisions","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"data_migration","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"data_migration","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"events","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"evobgp_settings","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"filter_rules","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"flow_asn_meta","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"flow_buckets","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"flow_daily_dims","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"flow_daily_facts","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"flow_hour_facts","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"flow_ip_meta","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"flow_minute_dims","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"flow_minute_stats","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"flow_settings_intents","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"flow_write_receipts","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"geoip_settings","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"internet_path_settings","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"internet_path_snapshots","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"mcp_artifacts","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"mcp_audit","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"mcp_budget_buckets","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"mcp_connections","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"mcp_credentials","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"mcp_diagnostic_cancellations","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"mcp_drift","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"mcp_grants","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"mcp_management_channels","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"mcp_oauth_clients","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"mcp_oauth_requests","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"mcp_operation_checkpoints","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"mcp_operation_steps","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"mcp_operations","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"mcp_owner_revocations","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"mcp_path_checks","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"mcp_plans","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"mcp_portal_events","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"mcp_protections","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"mcp_read_leases","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"mcp_recovery_intents","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"mcp_requests","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"mcp_routing_forward_charges","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"mcp_routing_manual_inverse_charges","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"mcp_routing_observations","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"mcp_routing_profiles","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"mcp_routing_reservation_slots","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"mcp_routing_reservations","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"mcp_scoped_recovery_intents","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"mcp_secrets","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"mcp_settings","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"mcp_unauthorized_buckets","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"recursive_routes","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"router_log_collection_state","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"router_log_entries","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"router_log_settings","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"scheduler_runs","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"schema_migrations","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"schema_migrations","rolname":"@mm-role:publisher@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"schema_migrations","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"server_poll_acks","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"server_poll_archives","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"server_poll_executions","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"server_poll_intents","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"server_poll_quarantines","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"server_poll_receipts","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"server_poll_storage_admissions","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"server_poll_storage_usage","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"server_probe_execution_payloads","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"server_probe_execution_quarantines","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"server_probe_execution_stages","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"server_probe_executions","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"server_probe_storage_admissions","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"server_probe_storage_usage","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"server_snapshots","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"servers","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"servers_api_ping_settings","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"servers_rest_ping_samples","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"traffic_collection_state","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"traffic_flow_settings","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"traffic_samples","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"traffic_settings","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"uptime_probe_samples","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"uptime_probes","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"uptime_resource_samples","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"uptime_settings","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"uptime_speed_probes","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"uptime_speed_test_runs","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"user_interface_bindings","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":false,"insert":false,"read":true,"relname":"vrf_production_tickets","rolname":"@mm-role:capture@","trigger":false,"truncate":false,"update":false},{"delete":true,"insert":true,"read":true,"relname":"acme_settings","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"acme_settings","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"alert_engine_confirm_pending","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"alert_engine_confirm_pending","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"alert_engine_cursor","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"alert_engine_cursor","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"alert_engine_prev_live","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"alert_engine_prev_live","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"alert_engine_state","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"alert_engine_state","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"alert_groups","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"alert_groups","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"alert_history","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"alert_history","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"alert_outbox","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"alert_outbox","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"alert_rule_conditions","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"alert_rule_conditions","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"alert_rule_targets","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"alert_rule_targets","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"alert_rules","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"alert_rules","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"alert_telegram_settings","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"alert_telegram_settings","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"app_users","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"app_users","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"backup_entries","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"backup_entries","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"backup_schedule_settings","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"backup_schedule_settings","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"backup_storage_settings","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"backup_storage_settings","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"certificate_issue_jobs","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"certificate_issue_jobs","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"certificate_renew_settings","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"certificate_renew_settings","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"config_revisions","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"config_revisions","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"data_migration","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"events","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"events","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"evobgp_settings","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"evobgp_settings","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"filter_rules","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"filter_rules","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"flow_asn_meta","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"flow_asn_meta","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"flow_buckets","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"flow_buckets","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"flow_daily_dims","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"flow_daily_dims","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"flow_daily_facts","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"flow_daily_facts","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"flow_hour_facts","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"flow_hour_facts","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"flow_ip_meta","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"flow_ip_meta","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"flow_minute_dims","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"flow_minute_dims","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"flow_minute_stats","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"flow_minute_stats","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"flow_settings_intents","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"flow_settings_intents","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"flow_write_receipts","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"flow_write_receipts","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"geoip_settings","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"geoip_settings","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"internet_path_settings","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"internet_path_settings","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"internet_path_snapshots","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"internet_path_snapshots","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_artifacts","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_artifacts","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_audit","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_audit","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_budget_buckets","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_budget_buckets","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_connections","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_connections","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_credentials","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_credentials","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_diagnostic_cancellations","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_diagnostic_cancellations","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_drift","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_drift","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_grants","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_grants","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_management_channels","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_management_channels","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_oauth_clients","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_oauth_clients","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_oauth_requests","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_oauth_requests","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_operation_checkpoints","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_operation_checkpoints","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_operation_steps","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_operation_steps","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_operations","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_operations","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_owner_revocations","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_owner_revocations","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_path_checks","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_path_checks","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_plans","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_plans","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_portal_events","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_portal_events","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_protections","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_protections","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_read_leases","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_read_leases","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_recovery_intents","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_recovery_intents","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_requests","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_requests","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_routing_forward_charges","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_routing_forward_charges","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_routing_manual_inverse_charges","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_routing_manual_inverse_charges","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_routing_observations","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_routing_observations","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_routing_profiles","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_routing_profiles","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_routing_reservation_slots","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_routing_reservation_slots","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_routing_reservations","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_routing_reservations","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_scoped_recovery_intents","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_scoped_recovery_intents","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_secrets","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_secrets","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_settings","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_settings","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_unauthorized_buckets","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"mcp_unauthorized_buckets","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"recursive_routes","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"recursive_routes","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"router_log_collection_state","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"router_log_collection_state","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"router_log_entries","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"router_log_entries","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"router_log_settings","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"router_log_settings","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"scheduler_runs","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"scheduler_runs","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"schema_migrations","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"server_poll_acks","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"server_poll_acks","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"server_poll_archives","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"server_poll_archives","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"server_poll_executions","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"server_poll_executions","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"server_poll_intents","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"server_poll_intents","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"server_poll_quarantines","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"server_poll_quarantines","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"server_poll_receipts","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"server_poll_receipts","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"server_poll_storage_admissions","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"server_poll_storage_admissions","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"server_poll_storage_usage","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"server_poll_storage_usage","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"server_probe_execution_payloads","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"server_probe_execution_payloads","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"server_probe_execution_quarantines","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"server_probe_execution_quarantines","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"server_probe_execution_stages","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"server_probe_execution_stages","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"server_probe_executions","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"server_probe_executions","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"server_probe_storage_admissions","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"server_probe_storage_admissions","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"server_probe_storage_usage","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"server_probe_storage_usage","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"server_snapshots","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"server_snapshots","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"servers","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"servers","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"servers_api_ping_settings","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"servers_api_ping_settings","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"servers_rest_ping_samples","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"servers_rest_ping_samples","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"traffic_collection_state","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"traffic_collection_state","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"traffic_flow_settings","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"traffic_flow_settings","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"traffic_samples","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"traffic_samples","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"traffic_settings","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"traffic_settings","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"uptime_probe_samples","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"uptime_probe_samples","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"uptime_probes","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"uptime_probes","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"uptime_resource_samples","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"uptime_resource_samples","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"uptime_settings","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"uptime_settings","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"uptime_speed_probes","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"uptime_speed_probes","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"uptime_speed_test_runs","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"uptime_speed_test_runs","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"user_interface_bindings","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"user_interface_bindings","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true},{"delete":true,"insert":true,"read":true,"relname":"vrf_production_tickets","rolname":"@mm-role:operator@","trigger":true,"truncate":true,"update":true},{"delete":true,"insert":true,"read":true,"relname":"vrf_production_tickets","rolname":"@mm-role:runtime@","trigger":false,"truncate":false,"update":true}],"roles":[{"rolbypassrls":false,"rolcanlogin":true,"rolcreatedb":false,"rolcreaterole":false,"rolinherit":true,"rolname":"@mm-role:capture@","rolreplication":false,"rolsuper":false},{"rolbypassrls":false,"rolcanlogin":true,"rolcreatedb":false,"rolcreaterole":false,"rolinherit":true,"rolname":"@mm-role:operator@","rolreplication":false,"rolsuper":false},{"rolbypassrls":false,"rolcanlogin":true,"rolcreatedb":false,"rolcreaterole":false,"rolinherit":true,"rolname":"@mm-role:publisher@","rolreplication":false,"rolsuper":false},{"rolbypassrls":false,"rolcanlogin":true,"rolcreatedb":false,"rolcreaterole":false,"rolinherit":true,"rolname":"@mm-role:runtime@","rolreplication":false,"rolsuper":false},{"rolbypassrls":true,"rolcanlogin":true,"rolcreatedb":true,"rolcreaterole":true,"rolinherit":true,"rolname":"@mm-role:control@","rolreplication":true,"rolsuper":true}],"schemas":[{"acl":["@mm-role:control@=UC/@mm-role:control@","@mm-role:operator@=U/@mm-role:control@","@mm-role:publisher@=U/@mm-role:control@"],"nspname":"mmapp_control","owner":"@mm-role:control@"},{"acl":["@mm-role:capture@=U/@mm-role:operator@","@mm-role:operator@=UC/@mm-role:operator@","@mm-role:publisher@=U/@mm-role:operator@","@mm-role:runtime@=U/@mm-role:operator@"],"nspname":"public","owner":"@mm-role:operator@"}],"sequences":[{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=rwU/@mm-role:operator@"],"deptype":"i","namespace":"public","owner":"@mm-role:operator@","owner_column":1,"owner_relation":"filter_rules","relname":"filter_rules_id_seq","seqcache":"1","seqcycle":false,"seqincrement":"1","seqmax":"9223372036854775807","seqmin":"1","seqstart":"1","type_oid":20},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=rwU/@mm-role:operator@"],"deptype":"i","namespace":"public","owner":"@mm-role:operator@","owner_column":1,"owner_relation":"internet_path_snapshots","relname":"internet_path_snapshots_id_seq","seqcache":"1","seqcycle":false,"seqincrement":"1","seqmax":"9223372036854775807","seqmin":"1","seqstart":"1","type_oid":20},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=rwU/@mm-role:operator@"],"deptype":"i","namespace":"public","owner":"@mm-role:operator@","owner_column":1,"owner_relation":"mcp_audit","relname":"mcp_audit_id_seq","seqcache":"1","seqcycle":false,"seqincrement":"1","seqmax":"9223372036854775807","seqmin":"1","seqstart":"1","type_oid":20},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=rwU/@mm-role:operator@"],"deptype":"i","namespace":"public","owner":"@mm-role:operator@","owner_column":1,"owner_relation":"recursive_routes","relname":"recursive_routes_id_seq","seqcache":"1","seqcycle":false,"seqincrement":"1","seqmax":"9223372036854775807","seqmin":"1","seqstart":"1","type_oid":20},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=rwU/@mm-role:operator@"],"deptype":"i","namespace":"public","owner":"@mm-role:operator@","owner_column":1,"owner_relation":"router_log_entries","relname":"router_log_entries_id_seq","seqcache":"1","seqcycle":false,"seqincrement":"1","seqmax":"9223372036854775807","seqmin":"1","seqstart":"1","type_oid":20},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=rwU/@mm-role:operator@"],"deptype":"i","namespace":"public","owner":"@mm-role:operator@","owner_column":1,"owner_relation":"server_snapshots","relname":"server_snapshots_id_seq","seqcache":"1","seqcycle":false,"seqincrement":"1","seqmax":"9223372036854775807","seqmin":"1","seqstart":"1","type_oid":20},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=rwU/@mm-role:operator@"],"deptype":"i","namespace":"public","owner":"@mm-role:operator@","owner_column":1,"owner_relation":"servers","relname":"servers_id_seq","seqcache":"1","seqcycle":false,"seqincrement":"1","seqmax":"9223372036854775807","seqmin":"1","seqstart":"1","type_oid":20}],"settings":[],"tables":[{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:publisher@=r/@mm-role:operator@","@mm-role:runtime@=r/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"schema_migrations","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":"RANGE (bucket_at)","relforcerowsecurity":false,"relispartition":false,"relkind":"p","relname":"flow_buckets","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":"RANGE (bucket_at)","relforcerowsecurity":false,"relispartition":false,"relkind":"p","relname":"flow_hour_facts","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":"RANGE (bucket_at)","relforcerowsecurity":false,"relispartition":false,"relkind":"p","relname":"flow_minute_dims","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":"RANGE (bucket_at)","relforcerowsecurity":false,"relispartition":false,"relkind":"p","relname":"flow_minute_stats","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":"RANGE (day)","relforcerowsecurity":false,"relispartition":false,"relkind":"p","relname":"flow_daily_dims","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":"RANGE (day)","relforcerowsecurity":false,"relispartition":false,"relkind":"p","relname":"flow_daily_facts","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":"RANGE (polled_at)","relforcerowsecurity":false,"relispartition":false,"relkind":"p","relname":"server_snapshots","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":"RANGE (sampled_at)","relforcerowsecurity":false,"relispartition":false,"relkind":"p","relname":"internet_path_snapshots","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":"RANGE (sampled_at)","relforcerowsecurity":false,"relispartition":false,"relkind":"p","relname":"servers_rest_ping_samples","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":"RANGE (sampled_at)","relforcerowsecurity":false,"relispartition":false,"relkind":"p","relname":"traffic_samples","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":"RANGE (sampled_at)","relforcerowsecurity":false,"relispartition":false,"relkind":"p","relname":"uptime_probe_samples","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":"RANGE (sampled_at)","relforcerowsecurity":false,"relispartition":false,"relkind":"p","relname":"uptime_resource_samples","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"acme_settings","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"alert_engine_confirm_pending","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"alert_engine_cursor","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"alert_engine_prev_live","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"alert_engine_state","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"alert_groups","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"alert_history","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"alert_outbox","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"alert_rule_conditions","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"alert_rule_targets","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"alert_rules","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"alert_telegram_settings","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"app_users","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"backup_entries","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"backup_schedule_settings","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"backup_storage_settings","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"certificate_issue_jobs","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"certificate_renew_settings","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"config_revisions","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"events","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"evobgp_settings","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"filter_rules","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"flow_asn_meta","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"flow_ip_meta","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"flow_settings_intents","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"flow_write_receipts","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"geoip_settings","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"internet_path_settings","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"mcp_artifacts","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"mcp_audit","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"mcp_budget_buckets","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"mcp_connections","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"mcp_credentials","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"mcp_diagnostic_cancellations","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"mcp_drift","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"mcp_grants","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"mcp_management_channels","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"mcp_oauth_clients","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"mcp_oauth_requests","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"mcp_operation_checkpoints","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"mcp_operation_steps","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"mcp_operations","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"mcp_owner_revocations","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"mcp_path_checks","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"mcp_plans","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"mcp_portal_events","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"mcp_protections","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"mcp_read_leases","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"mcp_recovery_intents","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"mcp_requests","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"mcp_routing_forward_charges","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"mcp_routing_manual_inverse_charges","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"mcp_routing_observations","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"mcp_routing_profiles","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"mcp_routing_reservation_slots","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"mcp_routing_reservations","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"mcp_scoped_recovery_intents","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"mcp_secrets","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"mcp_settings","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"mcp_unauthorized_buckets","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"recursive_routes","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"router_log_collection_state","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"router_log_entries","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"router_log_settings","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"scheduler_runs","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"server_poll_acks","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"server_poll_archives","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"server_poll_executions","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"server_poll_intents","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"server_poll_quarantines","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"server_poll_receipts","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"server_poll_storage_admissions","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"server_poll_storage_usage","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"server_probe_execution_payloads","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"server_probe_execution_quarantines","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"server_probe_execution_stages","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"server_probe_executions","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"server_probe_storage_admissions","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"server_probe_storage_usage","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"servers","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"servers_api_ping_settings","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"traffic_collection_state","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"traffic_flow_settings","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"traffic_settings","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"uptime_probes","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"uptime_settings","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"uptime_speed_probes","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"uptime_speed_test_runs","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"user_interface_bindings","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=arwd/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"vrf_production_tickets","reloptions":null,"relrowsecurity":false},{"acl":["@mm-role:capture@=r/@mm-role:operator@","@mm-role:operator@=arwdDxtm/@mm-role:operator@","@mm-role:runtime@=r/@mm-role:operator@"],"namespace":"public","owner":"@mm-role:operator@","partition_bound":null,"partition_key":null,"relforcerowsecurity":false,"relispartition":false,"relkind":"r","relname":"data_migration","reloptions":null,"relrowsecurity":false}],"triggers":[{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.acme_settings FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"acme_settings","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.alert_engine_confirm_pending FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"alert_engine_confirm_pending","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.alert_engine_cursor FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"alert_engine_cursor","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.alert_engine_prev_live FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"alert_engine_prev_live","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.alert_engine_state FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"alert_engine_state","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.alert_groups FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"alert_groups","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.alert_history FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"alert_history","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.alert_outbox FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"alert_outbox","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.alert_rule_conditions FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"alert_rule_conditions","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.alert_rule_targets FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"alert_rule_targets","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.alert_rules FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"alert_rules","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.alert_telegram_settings FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"alert_telegram_settings","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.app_users FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"app_users","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.backup_entries FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"backup_entries","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.backup_schedule_settings FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"backup_schedule_settings","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.backup_storage_settings FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"backup_storage_settings","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.certificate_issue_jobs FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"certificate_issue_jobs","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.certificate_renew_settings FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"certificate_renew_settings","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.config_revisions FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"config_revisions","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.data_migration FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"data_migration","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.events FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"events","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.evobgp_settings FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"evobgp_settings","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.filter_rules FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"filter_rules","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.flow_asn_meta FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"flow_asn_meta","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.flow_buckets FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"flow_buckets","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.flow_daily_dims FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"flow_daily_dims","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.flow_daily_facts FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"flow_daily_facts","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.flow_hour_facts FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"flow_hour_facts","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.flow_ip_meta FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"flow_ip_meta","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.flow_minute_dims FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"flow_minute_dims","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.flow_minute_stats FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"flow_minute_stats","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.flow_settings_intents FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"flow_settings_intents","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.flow_write_receipts FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"flow_write_receipts","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.geoip_settings FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"geoip_settings","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.internet_path_settings FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"internet_path_settings","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.internet_path_snapshots FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"internet_path_snapshots","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_artifacts FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_artifacts","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_audit FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_audit","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_budget_buckets FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_budget_buckets","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_connections FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_connections","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_credentials FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_credentials","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_diagnostic_cancellations FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_diagnostic_cancellations","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_drift FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_drift","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_grants FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_grants","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_management_channels FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_management_channels","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_oauth_clients FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_oauth_clients","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_oauth_requests FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_oauth_requests","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_operation_checkpoints FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_operation_checkpoints","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_operation_steps FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_operation_steps","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_operations FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_operations","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_owner_revocations FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_owner_revocations","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_path_checks FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_path_checks","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_plans FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_plans","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_portal_events FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_portal_events","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_protections FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_protections","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_read_leases FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_read_leases","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_recovery_intents FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_recovery_intents","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_requests FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_requests","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_routing_forward_charges FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_routing_forward_charges","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_routing_manual_inverse_charges FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_routing_manual_inverse_charges","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_routing_observations FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_routing_observations","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_routing_profiles FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_routing_profiles","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_routing_reservation_slots FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_routing_reservation_slots","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_routing_reservations FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_routing_reservations","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_scoped_recovery_intents FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_scoped_recovery_intents","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_secrets FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_secrets","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_settings FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_settings","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_unauthorized_buckets FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_unauthorized_buckets","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.recursive_routes FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"recursive_routes","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.router_log_collection_state FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"router_log_collection_state","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.router_log_entries FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"router_log_entries","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.router_log_settings FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"router_log_settings","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.scheduler_runs FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"scheduler_runs","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.schema_migrations FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"schema_migrations","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.server_poll_acks FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"server_poll_acks","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.server_poll_archives FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"server_poll_archives","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.server_poll_executions FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"server_poll_executions","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.server_poll_intents FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"server_poll_intents","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.server_poll_quarantines FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"server_poll_quarantines","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.server_poll_receipts FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"server_poll_receipts","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.server_poll_storage_admissions FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"server_poll_storage_admissions","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.server_poll_storage_usage FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"server_poll_storage_usage","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.server_probe_execution_payloads FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"server_probe_execution_payloads","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.server_probe_execution_quarantines FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"server_probe_execution_quarantines","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.server_probe_execution_stages FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"server_probe_execution_stages","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.server_probe_executions FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"server_probe_executions","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.server_probe_storage_admissions FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"server_probe_storage_admissions","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.server_probe_storage_usage FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"server_probe_storage_usage","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.server_snapshots FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"server_snapshots","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.servers FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"servers","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.servers_api_ping_settings FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"servers_api_ping_settings","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.servers_rest_ping_samples FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"servers_rest_ping_samples","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.traffic_collection_state FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"traffic_collection_state","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.traffic_flow_settings FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"traffic_flow_settings","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.traffic_samples FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"traffic_samples","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.traffic_settings FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"traffic_settings","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.uptime_probe_samples FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"uptime_probe_samples","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.uptime_probes FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"uptime_probes","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.uptime_resource_samples FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"uptime_resource_samples","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.uptime_settings FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"uptime_settings","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.uptime_speed_probes FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"uptime_speed_probes","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.uptime_speed_test_runs FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"uptime_speed_test_runs","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.user_interface_bindings FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"user_interface_bindings","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_application_statement_guard BEFORE INSERT OR DELETE OR UPDATE ON public.vrf_production_tickets FOR EACH STATEMENT EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"vrf_production_tickets","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_application_statement_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":30,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.acme_settings FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"acme_settings","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.alert_engine_confirm_pending FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"alert_engine_confirm_pending","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.alert_engine_cursor FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"alert_engine_cursor","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.alert_engine_prev_live FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"alert_engine_prev_live","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.alert_engine_state FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"alert_engine_state","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.alert_groups FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"alert_groups","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.alert_history FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"alert_history","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.alert_outbox FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"alert_outbox","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.alert_rule_conditions FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"alert_rule_conditions","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.alert_rule_targets FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"alert_rule_targets","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.alert_rules FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"alert_rules","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.alert_telegram_settings FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"alert_telegram_settings","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.app_users FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"app_users","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.backup_entries FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"backup_entries","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.backup_schedule_settings FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"backup_schedule_settings","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.backup_storage_settings FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"backup_storage_settings","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.certificate_issue_jobs FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"certificate_issue_jobs","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.certificate_renew_settings FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"certificate_renew_settings","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.config_revisions FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"config_revisions","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.data_migration FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"data_migration","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.events FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"events","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.evobgp_settings FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"evobgp_settings","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.filter_rules FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"filter_rules","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.flow_asn_meta FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"flow_asn_meta","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.flow_buckets FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"flow_buckets","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.flow_daily_dims FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"flow_daily_dims","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.flow_daily_facts FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"flow_daily_facts","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.flow_hour_facts FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"flow_hour_facts","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.flow_ip_meta FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"flow_ip_meta","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.flow_minute_dims FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"flow_minute_dims","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.flow_minute_stats FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"flow_minute_stats","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.flow_settings_intents FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"flow_settings_intents","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.flow_write_receipts FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"flow_write_receipts","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.geoip_settings FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"geoip_settings","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.internet_path_settings FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"internet_path_settings","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.internet_path_snapshots FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"internet_path_snapshots","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.mcp_artifacts FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"mcp_artifacts","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.mcp_audit FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"mcp_audit","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.mcp_budget_buckets FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"mcp_budget_buckets","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.mcp_connections FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"mcp_connections","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.mcp_credentials FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"mcp_credentials","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.mcp_diagnostic_cancellations FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"mcp_diagnostic_cancellations","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.mcp_drift FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"mcp_drift","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.mcp_grants FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"mcp_grants","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.mcp_management_channels FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"mcp_management_channels","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.mcp_oauth_clients FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"mcp_oauth_clients","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.mcp_oauth_requests FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"mcp_oauth_requests","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.mcp_operation_checkpoints FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"mcp_operation_checkpoints","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.mcp_operation_steps FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"mcp_operation_steps","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.mcp_operations FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"mcp_operations","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.mcp_owner_revocations FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"mcp_owner_revocations","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.mcp_path_checks FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"mcp_path_checks","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.mcp_plans FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"mcp_plans","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.mcp_portal_events FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"mcp_portal_events","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.mcp_protections FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"mcp_protections","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.mcp_read_leases FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"mcp_read_leases","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.mcp_recovery_intents FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"mcp_recovery_intents","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.mcp_requests FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"mcp_requests","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.mcp_routing_forward_charges FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"mcp_routing_forward_charges","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.mcp_routing_manual_inverse_charges FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"mcp_routing_manual_inverse_charges","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.mcp_routing_observations FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"mcp_routing_observations","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.mcp_routing_profiles FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"mcp_routing_profiles","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.mcp_routing_reservation_slots FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"mcp_routing_reservation_slots","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.mcp_routing_reservations FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"mcp_routing_reservations","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.mcp_scoped_recovery_intents FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"mcp_scoped_recovery_intents","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.mcp_secrets FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"mcp_secrets","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.mcp_settings FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"mcp_settings","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.mcp_unauthorized_buckets FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"mcp_unauthorized_buckets","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.recursive_routes FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"recursive_routes","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.router_log_collection_state FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"router_log_collection_state","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.router_log_entries FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"router_log_entries","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.router_log_settings FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"router_log_settings","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.scheduler_runs FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"scheduler_runs","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.schema_migrations FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"schema_migrations","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.server_poll_acks FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"server_poll_acks","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.server_poll_archives FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"server_poll_archives","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.server_poll_executions FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"server_poll_executions","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.server_poll_intents FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"server_poll_intents","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.server_poll_quarantines FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"server_poll_quarantines","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.server_poll_receipts FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"server_poll_receipts","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.server_poll_storage_admissions FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"server_poll_storage_admissions","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.server_poll_storage_usage FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"server_poll_storage_usage","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.server_probe_execution_payloads FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"server_probe_execution_payloads","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.server_probe_execution_quarantines FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"server_probe_execution_quarantines","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.server_probe_execution_stages FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"server_probe_execution_stages","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.server_probe_executions FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"server_probe_executions","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.server_probe_storage_admissions FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"server_probe_storage_admissions","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.server_probe_storage_usage FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"server_probe_storage_usage","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.server_snapshots FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"server_snapshots","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.servers FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"servers","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.servers_api_ping_settings FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"servers_api_ping_settings","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.servers_rest_ping_samples FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"servers_rest_ping_samples","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.traffic_collection_state FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"traffic_collection_state","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.traffic_flow_settings FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"traffic_flow_settings","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.traffic_samples FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"traffic_samples","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.traffic_settings FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"traffic_settings","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.uptime_probe_samples FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"uptime_probe_samples","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.uptime_probes FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"uptime_probes","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.uptime_resource_samples FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"uptime_resource_samples","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.uptime_settings FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"uptime_settings","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.uptime_speed_probes FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"uptime_speed_probes","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.uptime_speed_test_runs FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"uptime_speed_test_runs","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.user_interface_bindings FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"user_interface_bindings","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER candidate_truncate_preadmitted BEFORE TRUNCATE ON public.vrf_production_tickets FOR EACH STATEMENT EXECUTE FUNCTION mmapp_control.candidate_truncate_preadmitted()","function":"mmapp_control.candidate_truncate_preadmitted()","parent":false,"relname":"vrf_production_tickets","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"candidate_truncate_preadmitted","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER mcp_diagnostic_cancellation_immutable BEFORE DELETE OR UPDATE ON public.mcp_diagnostic_cancellations FOR EACH ROW EXECUTE FUNCTION mcp_diagnostic_cancellation_immutable()","function":"public.mcp_diagnostic_cancellation_immutable()","parent":false,"relname":"mcp_diagnostic_cancellations","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":false,"tgname":"mcp_diagnostic_cancellation_immutable","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":27,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER mcp_routing_forward_charge_immutable BEFORE DELETE OR UPDATE ON public.mcp_routing_forward_charges FOR EACH ROW EXECUTE FUNCTION mcp_routing_forward_charge_immutable()","function":"public.mcp_routing_forward_charge_immutable()","parent":false,"relname":"mcp_routing_forward_charges","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":false,"tgname":"mcp_routing_forward_charge_immutable","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":27,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER mcp_routing_forward_charge_no_truncate BEFORE TRUNCATE ON public.mcp_routing_forward_charges FOR EACH STATEMENT EXECUTE FUNCTION mcp_routing_forward_charge_immutable()","function":"public.mcp_routing_forward_charge_immutable()","parent":false,"relname":"mcp_routing_forward_charges","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":false,"tgname":"mcp_routing_forward_charge_no_truncate","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER mcp_routing_forward_charge_source BEFORE INSERT ON public.mcp_routing_forward_charges FOR EACH ROW EXECUTE FUNCTION mcp_routing_forward_charge_source()","function":"public.mcp_routing_forward_charge_source()","parent":false,"relname":"mcp_routing_forward_charges","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":false,"tgname":"mcp_routing_forward_charge_source","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":7,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER mcp_routing_manual_inverse_charge_immutable BEFORE DELETE OR UPDATE ON public.mcp_routing_manual_inverse_charges FOR EACH ROW EXECUTE FUNCTION mcp_routing_manual_inverse_charge_immutable()","function":"public.mcp_routing_manual_inverse_charge_immutable()","parent":false,"relname":"mcp_routing_manual_inverse_charges","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":false,"tgname":"mcp_routing_manual_inverse_charge_immutable","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":27,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER mcp_routing_manual_inverse_charge_no_truncate BEFORE TRUNCATE ON public.mcp_routing_manual_inverse_charges FOR EACH STATEMENT EXECUTE FUNCTION mcp_routing_manual_inverse_charge_immutable()","function":"public.mcp_routing_manual_inverse_charge_immutable()","parent":false,"relname":"mcp_routing_manual_inverse_charges","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":false,"tgname":"mcp_routing_manual_inverse_charge_no_truncate","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":34,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER mcp_routing_manual_inverse_charge_source BEFORE INSERT ON public.mcp_routing_manual_inverse_charges FOR EACH ROW EXECUTE FUNCTION mcp_routing_manual_inverse_charge_source()","function":"public.mcp_routing_manual_inverse_charge_source()","parent":false,"relname":"mcp_routing_manual_inverse_charges","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":false,"tgname":"mcp_routing_manual_inverse_charge_source","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":7,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER mcp_scoped_recovery_manual_version BEFORE INSERT ON public.mcp_scoped_recovery_intents FOR EACH ROW EXECUTE FUNCTION mcp_scoped_recovery_manual_version()","function":"public.mcp_scoped_recovery_manual_version()","parent":false,"relname":"mcp_scoped_recovery_intents","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":false,"tgname":"mcp_scoped_recovery_manual_version","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":7,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER mm_routing_endpoint_epoch BEFORE UPDATE ON public.servers FOR EACH ROW EXECUTE FUNCTION mm_routing_endpoint_epoch()","function":"public.mm_routing_endpoint_epoch()","parent":false,"relname":"servers","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":false,"tgname":"mm_routing_endpoint_epoch","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":19,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.acme_settings FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"acme_settings","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.alert_engine_confirm_pending FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"alert_engine_confirm_pending","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.alert_engine_cursor FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"alert_engine_cursor","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.alert_engine_prev_live FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"alert_engine_prev_live","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.alert_engine_state FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"alert_engine_state","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.alert_groups FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"alert_groups","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.alert_history FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"alert_history","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.alert_outbox FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"alert_outbox","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.alert_rule_conditions FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"alert_rule_conditions","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.alert_rule_targets FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"alert_rule_targets","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.alert_rules FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"alert_rules","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.alert_telegram_settings FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"alert_telegram_settings","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.app_users FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"app_users","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.backup_entries FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"backup_entries","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.backup_schedule_settings FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"backup_schedule_settings","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.backup_storage_settings FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"backup_storage_settings","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.certificate_issue_jobs FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"certificate_issue_jobs","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.certificate_renew_settings FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"certificate_renew_settings","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.config_revisions FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"config_revisions","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.data_migration FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"data_migration","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.events FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"events","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.evobgp_settings FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"evobgp_settings","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.filter_rules FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"filter_rules","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.flow_asn_meta FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"flow_asn_meta","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.flow_buckets FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"flow_buckets","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.flow_daily_dims FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"flow_daily_dims","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.flow_daily_facts FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"flow_daily_facts","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.flow_hour_facts FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"flow_hour_facts","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.flow_ip_meta FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"flow_ip_meta","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.flow_minute_dims FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"flow_minute_dims","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.flow_minute_stats FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"flow_minute_stats","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.flow_settings_intents FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"flow_settings_intents","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.flow_write_receipts FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"flow_write_receipts","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.geoip_settings FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"geoip_settings","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.internet_path_settings FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"internet_path_settings","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.internet_path_snapshots FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"internet_path_snapshots","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_artifacts FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_artifacts","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_audit FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_audit","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_budget_buckets FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_budget_buckets","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_connections FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_connections","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_credentials FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_credentials","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_diagnostic_cancellations FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_diagnostic_cancellations","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_drift FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_drift","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_grants FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_grants","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_management_channels FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_management_channels","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_oauth_clients FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_oauth_clients","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_oauth_requests FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_oauth_requests","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_operation_checkpoints FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_operation_checkpoints","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_operation_steps FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_operation_steps","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_operations FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_operations","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_owner_revocations FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_owner_revocations","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_path_checks FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_path_checks","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_plans FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_plans","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_portal_events FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_portal_events","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_protections FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_protections","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_read_leases FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_read_leases","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_recovery_intents FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_recovery_intents","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_requests FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_requests","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_routing_forward_charges FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_routing_forward_charges","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_routing_manual_inverse_charges FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_routing_manual_inverse_charges","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_routing_observations FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_routing_observations","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_routing_profiles FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_routing_profiles","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_routing_reservation_slots FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_routing_reservation_slots","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_routing_reservations FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_routing_reservations","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_scoped_recovery_intents FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_scoped_recovery_intents","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_secrets FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_secrets","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_settings FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_settings","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.mcp_unauthorized_buckets FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"mcp_unauthorized_buckets","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.recursive_routes FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"recursive_routes","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.router_log_collection_state FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"router_log_collection_state","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.router_log_entries FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"router_log_entries","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.router_log_settings FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"router_log_settings","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.scheduler_runs FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"scheduler_runs","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.schema_migrations FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"schema_migrations","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.server_poll_acks FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"server_poll_acks","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.server_poll_archives FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"server_poll_archives","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.server_poll_executions FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"server_poll_executions","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.server_poll_intents FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"server_poll_intents","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.server_poll_quarantines FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"server_poll_quarantines","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.server_poll_receipts FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"server_poll_receipts","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.server_poll_storage_admissions FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"server_poll_storage_admissions","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.server_poll_storage_usage FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"server_poll_storage_usage","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.server_probe_execution_payloads FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"server_probe_execution_payloads","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.server_probe_execution_quarantines FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"server_probe_execution_quarantines","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.server_probe_execution_stages FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"server_probe_execution_stages","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.server_probe_executions FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"server_probe_executions","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.server_probe_storage_admissions FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"server_probe_storage_admissions","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.server_probe_storage_usage FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"server_probe_storage_usage","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.server_snapshots FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"server_snapshots","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.servers FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"servers","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.servers_api_ping_settings FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"servers_api_ping_settings","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.servers_rest_ping_samples FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"servers_rest_ping_samples","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.traffic_collection_state FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"traffic_collection_state","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.traffic_flow_settings FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"traffic_flow_settings","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.traffic_samples FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"traffic_samples","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.traffic_settings FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"traffic_settings","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.uptime_probe_samples FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"uptime_probe_samples","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.uptime_probes FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"uptime_probes","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.uptime_resource_samples FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"uptime_resource_samples","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.uptime_settings FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"uptime_settings","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.uptime_speed_probes FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"uptime_speed_probes","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.uptime_speed_test_runs FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"uptime_speed_test_runs","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.user_interface_bindings FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"user_interface_bindings","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_partition_writer_guard BEFORE INSERT OR DELETE OR UPDATE ON public.vrf_production_tickets FOR EACH ROW EXECUTE FUNCTION server_partition_writer_guard()","function":"public.server_partition_writer_guard()","parent":false,"relname":"vrf_production_tickets","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_partition_writer_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_poll_ack_immutable BEFORE DELETE OR UPDATE ON public.server_poll_acks FOR EACH ROW EXECUTE FUNCTION server_poll_journal_immutable()","function":"public.server_poll_journal_immutable()","parent":false,"relname":"server_poll_acks","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":false,"tgname":"server_poll_ack_immutable","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":27,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_poll_archive_immutable BEFORE DELETE OR UPDATE ON public.server_poll_archives FOR EACH ROW EXECUTE FUNCTION server_poll_archive_immutable()","function":"public.server_poll_archive_immutable()","parent":false,"relname":"server_poll_archives","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":false,"tgname":"server_poll_archive_immutable","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":27,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_poll_archive_insert_finish AFTER INSERT ON public.server_poll_archives FOR EACH ROW EXECUTE FUNCTION server_poll_archive_insert_finish()","function":"public.server_poll_archive_insert_finish()","parent":false,"relname":"server_poll_archives","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":false,"tgname":"server_poll_archive_insert_finish","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_poll_archive_insert_guard BEFORE INSERT ON public.server_poll_archives FOR EACH ROW EXECUTE FUNCTION server_poll_archive_insert_guard()","function":"public.server_poll_archive_insert_guard()","parent":false,"relname":"server_poll_archives","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":false,"tgname":"server_poll_archive_insert_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":7,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_poll_compacted_ack_guard BEFORE INSERT ON public.server_poll_acks FOR EACH ROW EXECUTE FUNCTION server_poll_compacted_row_guard()","function":"public.server_poll_compacted_row_guard()","parent":false,"relname":"server_poll_acks","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":false,"tgname":"server_poll_compacted_ack_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":7,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_poll_compacted_anchor_guard BEFORE INSERT ON public.server_poll_executions FOR EACH ROW EXECUTE FUNCTION server_poll_compacted_row_guard()","function":"public.server_poll_compacted_row_guard()","parent":false,"relname":"server_poll_executions","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":false,"tgname":"server_poll_compacted_anchor_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":7,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_poll_compacted_intent_guard BEFORE INSERT ON public.server_poll_intents FOR EACH ROW EXECUTE FUNCTION server_poll_compacted_row_guard()","function":"public.server_poll_compacted_row_guard()","parent":false,"relname":"server_poll_intents","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":false,"tgname":"server_poll_compacted_intent_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":7,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_poll_compacted_quarantine_guard BEFORE INSERT ON public.server_poll_quarantines FOR EACH ROW EXECUTE FUNCTION server_poll_compacted_row_guard()","function":"public.server_poll_compacted_row_guard()","parent":false,"relname":"server_poll_quarantines","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":false,"tgname":"server_poll_compacted_quarantine_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":7,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_poll_compacted_receipt_guard BEFORE INSERT ON public.server_poll_receipts FOR EACH ROW EXECUTE FUNCTION server_poll_compacted_row_guard()","function":"public.server_poll_compacted_row_guard()","parent":false,"relname":"server_poll_receipts","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":false,"tgname":"server_poll_compacted_receipt_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":7,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_poll_execution_immutable BEFORE DELETE OR UPDATE ON public.server_poll_executions FOR EACH ROW EXECUTE FUNCTION server_poll_journal_immutable()","function":"public.server_poll_journal_immutable()","parent":false,"relname":"server_poll_executions","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":false,"tgname":"server_poll_execution_immutable","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":27,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_poll_intent_immutable BEFORE DELETE OR UPDATE ON public.server_poll_intents FOR EACH ROW EXECUTE FUNCTION server_poll_journal_immutable()","function":"public.server_poll_journal_immutable()","parent":false,"relname":"server_poll_intents","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":false,"tgname":"server_poll_intent_immutable","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":27,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_poll_quarantine_immutable BEFORE DELETE OR UPDATE ON public.server_poll_quarantines FOR EACH ROW EXECUTE FUNCTION server_poll_journal_immutable()","function":"public.server_poll_journal_immutable()","parent":false,"relname":"server_poll_quarantines","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":false,"tgname":"server_poll_quarantine_immutable","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":27,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_poll_receipt_immutable BEFORE DELETE OR UPDATE ON public.server_poll_receipts FOR EACH ROW EXECUTE FUNCTION server_poll_journal_immutable()","function":"public.server_poll_journal_immutable()","parent":false,"relname":"server_poll_receipts","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":false,"tgname":"server_poll_receipt_immutable","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":27,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_poll_settings_epoch BEFORE INSERT OR UPDATE ON public.internet_path_settings FOR EACH ROW EXECUTE FUNCTION server_poll_settings_epoch_guard()","function":"public.server_poll_settings_epoch_guard()","parent":false,"relname":"internet_path_settings","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_poll_settings_epoch","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":23,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_poll_settings_epoch BEFORE INSERT OR UPDATE ON public.traffic_settings FOR EACH ROW EXECUTE FUNCTION server_poll_settings_epoch_guard()","function":"public.server_poll_settings_epoch_guard()","parent":false,"relname":"traffic_settings","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_poll_settings_epoch","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":23,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_poll_settings_epoch BEFORE INSERT OR UPDATE ON public.uptime_settings FOR EACH ROW EXECUTE FUNCTION server_poll_settings_epoch_guard()","function":"public.server_poll_settings_epoch_guard()","parent":false,"relname":"uptime_settings","tgdeferrable":false,"tgenabled":"A","tginitdeferred":false,"tgisinternal":false,"tgname":"server_poll_settings_epoch","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":23,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_poll_storage_ack_guard BEFORE INSERT ON public.server_poll_acks FOR EACH ROW EXECUTE FUNCTION server_poll_storage_row_guard()","function":"public.server_poll_storage_row_guard()","parent":false,"relname":"server_poll_acks","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":false,"tgname":"server_poll_storage_ack_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":7,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_poll_storage_ack_meter AFTER INSERT ON public.server_poll_acks FOR EACH ROW EXECUTE FUNCTION server_poll_storage_row_meter()","function":"public.server_poll_storage_row_meter()","parent":false,"relname":"server_poll_acks","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":false,"tgname":"server_poll_storage_ack_meter","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_poll_storage_admission_guard BEFORE INSERT OR DELETE OR UPDATE ON public.server_poll_storage_admissions FOR EACH ROW EXECUTE FUNCTION server_poll_storage_admission_guard()","function":"public.server_poll_storage_admission_guard()","parent":false,"relname":"server_poll_storage_admissions","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":false,"tgname":"server_poll_storage_admission_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_poll_storage_anchor_guard BEFORE INSERT ON public.server_poll_executions FOR EACH ROW EXECUTE FUNCTION server_poll_storage_row_guard()","function":"public.server_poll_storage_row_guard()","parent":false,"relname":"server_poll_executions","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":false,"tgname":"server_poll_storage_anchor_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":7,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_poll_storage_anchor_meter AFTER INSERT ON public.server_poll_executions FOR EACH ROW EXECUTE FUNCTION server_poll_storage_row_meter()","function":"public.server_poll_storage_row_meter()","parent":false,"relname":"server_poll_executions","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":false,"tgname":"server_poll_storage_anchor_meter","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_poll_storage_intent_guard BEFORE INSERT ON public.server_poll_intents FOR EACH ROW EXECUTE FUNCTION server_poll_storage_row_guard()","function":"public.server_poll_storage_row_guard()","parent":false,"relname":"server_poll_intents","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":false,"tgname":"server_poll_storage_intent_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":7,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_poll_storage_intent_meter AFTER INSERT ON public.server_poll_intents FOR EACH ROW EXECUTE FUNCTION server_poll_storage_row_meter()","function":"public.server_poll_storage_row_meter()","parent":false,"relname":"server_poll_intents","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":false,"tgname":"server_poll_storage_intent_meter","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_poll_storage_quarantine_guard BEFORE INSERT ON public.server_poll_quarantines FOR EACH ROW EXECUTE FUNCTION server_poll_storage_row_guard()","function":"public.server_poll_storage_row_guard()","parent":false,"relname":"server_poll_quarantines","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":false,"tgname":"server_poll_storage_quarantine_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":7,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_poll_storage_quarantine_meter AFTER INSERT ON public.server_poll_quarantines FOR EACH ROW EXECUTE FUNCTION server_poll_storage_row_meter()","function":"public.server_poll_storage_row_meter()","parent":false,"relname":"server_poll_quarantines","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":false,"tgname":"server_poll_storage_quarantine_meter","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_poll_storage_receipt_guard BEFORE INSERT ON public.server_poll_receipts FOR EACH ROW EXECUTE FUNCTION server_poll_storage_row_guard()","function":"public.server_poll_storage_row_guard()","parent":false,"relname":"server_poll_receipts","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":false,"tgname":"server_poll_storage_receipt_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":7,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_poll_storage_receipt_meter AFTER INSERT ON public.server_poll_receipts FOR EACH ROW EXECUTE FUNCTION server_poll_storage_row_meter()","function":"public.server_poll_storage_row_meter()","parent":false,"relname":"server_poll_receipts","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":false,"tgname":"server_poll_storage_receipt_meter","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_probe_execution_immutable BEFORE DELETE OR UPDATE ON public.server_probe_executions FOR EACH ROW EXECUTE FUNCTION server_probe_execution_immutable()","function":"public.server_probe_execution_immutable()","parent":false,"relname":"server_probe_executions","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":false,"tgname":"server_probe_execution_immutable","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":27,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_probe_quarantine_immutable BEFORE DELETE OR UPDATE ON public.server_probe_execution_quarantines FOR EACH ROW EXECUTE FUNCTION server_probe_quarantine_immutable()","function":"public.server_probe_quarantine_immutable()","parent":false,"relname":"server_probe_execution_quarantines","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":false,"tgname":"server_probe_quarantine_immutable","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":27,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_probe_stage_immutable BEFORE INSERT OR DELETE OR UPDATE ON public.server_probe_execution_stages FOR EACH ROW EXECUTE FUNCTION server_probe_stage_immutable()","function":"public.server_probe_stage_immutable()","parent":false,"relname":"server_probe_execution_stages","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":false,"tgname":"server_probe_stage_immutable","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_probe_storage_admission_guard BEFORE INSERT OR DELETE OR UPDATE ON public.server_probe_storage_admissions FOR EACH ROW EXECUTE FUNCTION server_probe_storage_admission_guard()","function":"public.server_probe_storage_admission_guard()","parent":false,"relname":"server_probe_storage_admissions","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":false,"tgname":"server_probe_storage_admission_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_probe_storage_anchor_guard BEFORE INSERT OR UPDATE ON public.server_probe_executions FOR EACH ROW EXECUTE FUNCTION server_probe_storage_anchor_guard()","function":"public.server_probe_storage_anchor_guard()","parent":false,"relname":"server_probe_executions","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":false,"tgname":"server_probe_storage_anchor_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":23,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_probe_storage_payload_guard BEFORE INSERT OR DELETE OR UPDATE ON public.server_probe_execution_payloads FOR EACH ROW EXECUTE FUNCTION server_probe_storage_payload_guard()","function":"public.server_probe_storage_payload_guard()","parent":false,"relname":"server_probe_execution_payloads","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":false,"tgname":"server_probe_storage_payload_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":31,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_probe_storage_quarantine_guard BEFORE INSERT ON public.server_probe_execution_quarantines FOR EACH ROW EXECUTE FUNCTION server_probe_storage_quarantine_guard()","function":"public.server_probe_storage_quarantine_guard()","parent":false,"relname":"server_probe_execution_quarantines","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":false,"tgname":"server_probe_storage_quarantine_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":7,"unconditional":true},{"arg_bytes":0,"constraint":false,"definition":"CREATE TRIGGER server_probe_storage_stage_guard BEFORE INSERT OR UPDATE ON public.server_probe_execution_stages FOR EACH ROW EXECUTE FUNCTION server_probe_storage_stage_guard()","function":"public.server_probe_storage_stage_guard()","parent":false,"relname":"server_probe_execution_stages","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":false,"tgname":"server_probe_storage_stage_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":23,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.alert_groups FROM alert_rules NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_setnull_del\"()","function":"pg_catalog#1650","parent":false,"relname":"alert_groups","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.alert_rules FROM alert_rule_conditions NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_cascade_del\"()","function":"pg_catalog#1646","parent":false,"relname":"alert_rules","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.alert_rules FROM alert_rule_targets NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_cascade_del\"()","function":"pg_catalog#1646","parent":false,"relname":"alert_rules","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.app_users FROM user_interface_bindings NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_cascade_del\"()","function":"pg_catalog#1646","parent":false,"relname":"app_users","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.mcp_connections FROM mcp_artifacts NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_del\"()","function":"pg_catalog#1654","parent":false,"relname":"mcp_connections","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.mcp_connections FROM mcp_budget_buckets NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_cascade_del\"()","function":"pg_catalog#1646","parent":false,"relname":"mcp_connections","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.mcp_connections FROM mcp_credentials NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_cascade_del\"()","function":"pg_catalog#1646","parent":false,"relname":"mcp_connections","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.mcp_connections FROM mcp_diagnostic_cancellations NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_del\"()","function":"pg_catalog#1654","parent":false,"relname":"mcp_connections","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.mcp_connections FROM mcp_grants NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_cascade_del\"()","function":"pg_catalog#1646","parent":false,"relname":"mcp_connections","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.mcp_connections FROM mcp_oauth_requests NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_del\"()","function":"pg_catalog#1654","parent":false,"relname":"mcp_connections","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.mcp_connections FROM mcp_operations NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_del\"()","function":"pg_catalog#1654","parent":false,"relname":"mcp_connections","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.mcp_connections FROM mcp_path_checks NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_del\"()","function":"pg_catalog#1654","parent":false,"relname":"mcp_connections","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.mcp_connections FROM mcp_plans NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_del\"()","function":"pg_catalog#1654","parent":false,"relname":"mcp_connections","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.mcp_connections FROM mcp_read_leases NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_cascade_del\"()","function":"pg_catalog#1646","parent":false,"relname":"mcp_connections","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.mcp_connections FROM mcp_requests NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_setnull_del\"()","function":"pg_catalog#1650","parent":false,"relname":"mcp_connections","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.mcp_connections FROM mcp_routing_profiles NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_del\"()","function":"pg_catalog#1654","parent":false,"relname":"mcp_connections","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.mcp_connections FROM mcp_routing_reservations NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_del\"()","function":"pg_catalog#1654","parent":false,"relname":"mcp_connections","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.mcp_connections FROM server_probe_executions NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_del\"()","function":"pg_catalog#1654","parent":false,"relname":"mcp_connections","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.mcp_connections FROM vrf_production_tickets NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_del\"()","function":"pg_catalog#1654","parent":false,"relname":"mcp_connections","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.mcp_credentials FROM mcp_routing_profiles NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_del\"()","function":"pg_catalog#1654","parent":false,"relname":"mcp_credentials","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.mcp_credentials FROM server_probe_executions NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_del\"()","function":"pg_catalog#1654","parent":false,"relname":"mcp_credentials","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.mcp_oauth_clients FROM mcp_oauth_requests NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_del\"()","function":"pg_catalog#1654","parent":false,"relname":"mcp_oauth_clients","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.mcp_operations FROM mcp_diagnostic_cancellations NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_del\"()","function":"pg_catalog#1654","parent":false,"relname":"mcp_operations","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.mcp_operations FROM mcp_drift NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_del\"()","function":"pg_catalog#1654","parent":false,"relname":"mcp_operations","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.mcp_operations FROM mcp_operation_checkpoints NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_del\"()","function":"pg_catalog#1654","parent":false,"relname":"mcp_operations","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.mcp_operations FROM mcp_operation_steps NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_del\"()","function":"pg_catalog#1654","parent":false,"relname":"mcp_operations","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.mcp_operations FROM mcp_recovery_intents NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_del\"()","function":"pg_catalog#1654","parent":false,"relname":"mcp_operations","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.mcp_operations FROM mcp_routing_reservations NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_del\"()","function":"pg_catalog#1654","parent":false,"relname":"mcp_operations","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.mcp_operations FROM mcp_scoped_recovery_intents NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_del\"()","function":"pg_catalog#1654","parent":false,"relname":"mcp_operations","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.mcp_operations FROM mcp_scoped_recovery_intents NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_del\"()","function":"pg_catalog#1654","parent":false,"relname":"mcp_operations","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.mcp_plans FROM mcp_operations NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_del\"()","function":"pg_catalog#1654","parent":false,"relname":"mcp_plans","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.mcp_plans FROM mcp_routing_reservations NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_del\"()","function":"pg_catalog#1654","parent":false,"relname":"mcp_plans","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.mcp_plans FROM vrf_production_tickets NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_del\"()","function":"pg_catalog#1654","parent":false,"relname":"mcp_plans","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.mcp_routing_profiles FROM mcp_recovery_intents NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_del\"()","function":"pg_catalog#1654","parent":false,"relname":"mcp_routing_profiles","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.mcp_routing_profiles FROM mcp_routing_reservation_slots NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_del\"()","function":"pg_catalog#1654","parent":false,"relname":"mcp_routing_profiles","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.mcp_routing_profiles FROM mcp_routing_reservations NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_del\"()","function":"pg_catalog#1654","parent":false,"relname":"mcp_routing_profiles","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.mcp_routing_profiles FROM mcp_scoped_recovery_intents NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_del\"()","function":"pg_catalog#1654","parent":false,"relname":"mcp_routing_profiles","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.mcp_routing_reservations FROM mcp_routing_reservation_slots NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_del\"()","function":"pg_catalog#1654","parent":false,"relname":"mcp_routing_reservations","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.mcp_routing_reservations FROM mcp_scoped_recovery_intents NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_del\"()","function":"pg_catalog#1654","parent":false,"relname":"mcp_routing_reservations","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.server_poll_executions FROM server_poll_intents NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_del\"()","function":"pg_catalog#1654","parent":false,"relname":"server_poll_executions","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.server_poll_executions FROM server_poll_receipts NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_del\"()","function":"pg_catalog#1654","parent":false,"relname":"server_poll_executions","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.server_poll_intents FROM server_poll_acks NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_del\"()","function":"pg_catalog#1654","parent":false,"relname":"server_poll_intents","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.server_poll_storage_admissions FROM server_poll_archives NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_del\"()","function":"pg_catalog#1654","parent":false,"relname":"server_poll_storage_admissions","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.server_probe_executions FROM server_probe_execution_payloads NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_del\"()","function":"pg_catalog#1654","parent":false,"relname":"server_probe_executions","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.server_probe_executions FROM server_probe_execution_stages NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_del\"()","function":"pg_catalog#1654","parent":false,"relname":"server_probe_executions","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.servers FROM backup_entries NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_setnull_del\"()","function":"pg_catalog#1650","parent":false,"relname":"servers","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.servers FROM certificate_issue_jobs NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_cascade_del\"()","function":"pg_catalog#1646","parent":false,"relname":"servers","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.servers FROM config_revisions NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_cascade_del\"()","function":"pg_catalog#1646","parent":false,"relname":"servers","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.servers FROM filter_rules NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_cascade_del\"()","function":"pg_catalog#1646","parent":false,"relname":"servers","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.servers FROM flow_buckets NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_cascade_del\"()","function":"pg_catalog#1646","parent":false,"relname":"servers","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.servers FROM flow_daily_dims NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_cascade_del\"()","function":"pg_catalog#1646","parent":false,"relname":"servers","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.servers FROM flow_daily_facts NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_cascade_del\"()","function":"pg_catalog#1646","parent":false,"relname":"servers","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.servers FROM flow_hour_facts NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_cascade_del\"()","function":"pg_catalog#1646","parent":false,"relname":"servers","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.servers FROM flow_minute_dims NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_cascade_del\"()","function":"pg_catalog#1646","parent":false,"relname":"servers","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.servers FROM flow_minute_stats NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_cascade_del\"()","function":"pg_catalog#1646","parent":false,"relname":"servers","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.servers FROM mcp_management_channels NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_cascade_del\"()","function":"pg_catalog#1646","parent":false,"relname":"servers","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.servers FROM recursive_routes NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_cascade_del\"()","function":"pg_catalog#1646","parent":false,"relname":"servers","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.servers FROM server_snapshots NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_cascade_del\"()","function":"pg_catalog#1646","parent":false,"relname":"servers","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.servers FROM servers_rest_ping_samples NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_cascade_del\"()","function":"pg_catalog#1646","parent":false,"relname":"servers","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.servers FROM traffic_collection_state NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_cascade_del\"()","function":"pg_catalog#1646","parent":false,"relname":"servers","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.servers FROM traffic_samples NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_cascade_del\"()","function":"pg_catalog#1646","parent":false,"relname":"servers","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.servers FROM uptime_probes NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_cascade_del\"()","function":"pg_catalog#1646","parent":false,"relname":"servers","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.servers FROM uptime_resource_samples NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_cascade_del\"()","function":"pg_catalog#1646","parent":false,"relname":"servers","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.servers FROM uptime_speed_probes NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_cascade_del\"()","function":"pg_catalog#1646","parent":false,"relname":"servers","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.servers FROM uptime_speed_probes NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_cascade_del\"()","function":"pg_catalog#1646","parent":false,"relname":"servers","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.servers FROM uptime_speed_test_runs NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_cascade_del\"()","function":"pg_catalog#1646","parent":false,"relname":"servers","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.servers FROM uptime_speed_test_runs NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_cascade_del\"()","function":"pg_catalog#1646","parent":false,"relname":"servers","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.servers FROM user_interface_bindings NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_cascade_del\"()","function":"pg_catalog#1646","parent":false,"relname":"servers","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.servers FROM vrf_production_tickets NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_del\"()","function":"pg_catalog#1654","parent":false,"relname":"servers","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER DELETE ON public.uptime_probes FROM uptime_probe_samples NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_cascade_del\"()","function":"pg_catalog#1646","parent":false,"relname":"uptime_probes","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":9,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.alert_groups FROM alert_rules NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"alert_groups","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.alert_rules FROM alert_rule_conditions NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"alert_rules","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.alert_rules FROM alert_rule_targets NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"alert_rules","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.app_users FROM user_interface_bindings NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"app_users","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.mcp_connections FROM mcp_artifacts NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"mcp_connections","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.mcp_connections FROM mcp_budget_buckets NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"mcp_connections","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.mcp_connections FROM mcp_credentials NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"mcp_connections","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.mcp_connections FROM mcp_diagnostic_cancellations NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"mcp_connections","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.mcp_connections FROM mcp_grants NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"mcp_connections","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.mcp_connections FROM mcp_oauth_requests NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"mcp_connections","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.mcp_connections FROM mcp_operations NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"mcp_connections","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.mcp_connections FROM mcp_path_checks NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"mcp_connections","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.mcp_connections FROM mcp_plans NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"mcp_connections","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.mcp_connections FROM mcp_read_leases NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"mcp_connections","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.mcp_connections FROM mcp_requests NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"mcp_connections","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.mcp_connections FROM mcp_routing_profiles NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"mcp_connections","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.mcp_connections FROM mcp_routing_reservations NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"mcp_connections","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.mcp_connections FROM server_probe_executions NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"mcp_connections","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.mcp_connections FROM vrf_production_tickets NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"mcp_connections","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.mcp_credentials FROM mcp_routing_profiles NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"mcp_credentials","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.mcp_credentials FROM server_probe_executions NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"mcp_credentials","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.mcp_oauth_clients FROM mcp_oauth_requests NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"mcp_oauth_clients","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.mcp_operations FROM mcp_diagnostic_cancellations NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"mcp_operations","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.mcp_operations FROM mcp_drift NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"mcp_operations","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.mcp_operations FROM mcp_operation_checkpoints NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"mcp_operations","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.mcp_operations FROM mcp_operation_steps NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"mcp_operations","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.mcp_operations FROM mcp_recovery_intents NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"mcp_operations","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.mcp_operations FROM mcp_routing_reservations NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"mcp_operations","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.mcp_operations FROM mcp_scoped_recovery_intents NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"mcp_operations","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.mcp_operations FROM mcp_scoped_recovery_intents NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"mcp_operations","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.mcp_plans FROM mcp_operations NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"mcp_plans","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.mcp_plans FROM mcp_routing_reservations NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"mcp_plans","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.mcp_plans FROM vrf_production_tickets NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"mcp_plans","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.mcp_routing_profiles FROM mcp_recovery_intents NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"mcp_routing_profiles","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.mcp_routing_profiles FROM mcp_routing_reservation_slots NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"mcp_routing_profiles","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.mcp_routing_profiles FROM mcp_routing_reservations NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"mcp_routing_profiles","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.mcp_routing_profiles FROM mcp_scoped_recovery_intents NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"mcp_routing_profiles","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.mcp_routing_reservations FROM mcp_routing_reservation_slots NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"mcp_routing_reservations","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.mcp_routing_reservations FROM mcp_scoped_recovery_intents NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"mcp_routing_reservations","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.server_poll_executions FROM server_poll_intents NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"server_poll_executions","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.server_poll_executions FROM server_poll_receipts NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"server_poll_executions","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.server_poll_intents FROM server_poll_acks NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"server_poll_intents","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.server_poll_storage_admissions FROM server_poll_archives NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"server_poll_storage_admissions","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.server_probe_executions FROM server_probe_execution_payloads NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"server_probe_executions","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.server_probe_executions FROM server_probe_execution_stages NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"server_probe_executions","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.servers FROM backup_entries NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"servers","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.servers FROM certificate_issue_jobs NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"servers","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.servers FROM config_revisions NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"servers","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.servers FROM filter_rules NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"servers","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.servers FROM flow_buckets NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"servers","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.servers FROM flow_daily_dims NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"servers","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.servers FROM flow_daily_facts NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"servers","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.servers FROM flow_hour_facts NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"servers","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.servers FROM flow_minute_dims NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"servers","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.servers FROM flow_minute_stats NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"servers","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.servers FROM mcp_management_channels NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"servers","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.servers FROM recursive_routes NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"servers","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.servers FROM server_snapshots NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"servers","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.servers FROM servers_rest_ping_samples NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"servers","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.servers FROM traffic_collection_state NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"servers","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.servers FROM traffic_samples NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"servers","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.servers FROM uptime_probes NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"servers","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.servers FROM uptime_resource_samples NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"servers","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.servers FROM uptime_speed_probes NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"servers","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.servers FROM uptime_speed_probes NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"servers","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.servers FROM uptime_speed_test_runs NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"servers","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.servers FROM uptime_speed_test_runs NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"servers","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.servers FROM user_interface_bindings NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"servers","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.servers FROM vrf_production_tickets NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"servers","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_a_{oid}\" AFTER UPDATE ON public.uptime_probes FROM uptime_probe_samples NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_noaction_upd\"()","function":"pg_catalog#1655","parent":false,"relname":"uptime_probes","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_a_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.alert_rule_conditions FROM alert_rules NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"alert_rule_conditions","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.alert_rule_targets FROM alert_rules NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"alert_rule_targets","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.alert_rules FROM alert_groups NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"alert_rules","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.backup_entries FROM servers NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"backup_entries","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.certificate_issue_jobs FROM servers NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"certificate_issue_jobs","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.config_revisions FROM servers NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"config_revisions","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.filter_rules FROM servers NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"filter_rules","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.flow_buckets FROM servers NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"flow_buckets","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.flow_daily_dims FROM servers NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"flow_daily_dims","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.flow_daily_facts FROM servers NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"flow_daily_facts","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.flow_hour_facts FROM servers NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"flow_hour_facts","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.flow_minute_dims FROM servers NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"flow_minute_dims","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.flow_minute_stats FROM servers NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"flow_minute_stats","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.mcp_artifacts FROM mcp_connections NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"mcp_artifacts","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.mcp_budget_buckets FROM mcp_connections NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"mcp_budget_buckets","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.mcp_credentials FROM mcp_connections NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"mcp_credentials","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.mcp_diagnostic_cancellations FROM mcp_connections NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"mcp_diagnostic_cancellations","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.mcp_diagnostic_cancellations FROM mcp_operations NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"mcp_diagnostic_cancellations","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.mcp_drift FROM mcp_operations NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"mcp_drift","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.mcp_grants FROM mcp_connections NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"mcp_grants","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.mcp_management_channels FROM servers NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"mcp_management_channels","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.mcp_oauth_requests FROM mcp_connections NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"mcp_oauth_requests","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.mcp_oauth_requests FROM mcp_oauth_clients NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"mcp_oauth_requests","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.mcp_operation_checkpoints FROM mcp_operations NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"mcp_operation_checkpoints","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.mcp_operation_steps FROM mcp_operations NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"mcp_operation_steps","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.mcp_operations FROM mcp_connections NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"mcp_operations","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.mcp_operations FROM mcp_plans NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"mcp_operations","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.mcp_path_checks FROM mcp_connections NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"mcp_path_checks","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.mcp_plans FROM mcp_connections NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"mcp_plans","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.mcp_read_leases FROM mcp_connections NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"mcp_read_leases","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.mcp_recovery_intents FROM mcp_operations NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"mcp_recovery_intents","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.mcp_recovery_intents FROM mcp_routing_profiles NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"mcp_recovery_intents","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.mcp_requests FROM mcp_connections NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"mcp_requests","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.mcp_routing_profiles FROM mcp_connections NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"mcp_routing_profiles","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.mcp_routing_profiles FROM mcp_credentials NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"mcp_routing_profiles","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.mcp_routing_reservation_slots FROM mcp_routing_profiles NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"mcp_routing_reservation_slots","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.mcp_routing_reservation_slots FROM mcp_routing_reservations NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"mcp_routing_reservation_slots","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.mcp_routing_reservations FROM mcp_connections NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"mcp_routing_reservations","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.mcp_routing_reservations FROM mcp_operations NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"mcp_routing_reservations","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.mcp_routing_reservations FROM mcp_plans NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"mcp_routing_reservations","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.mcp_routing_reservations FROM mcp_routing_profiles NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"mcp_routing_reservations","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.mcp_scoped_recovery_intents FROM mcp_operations NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"mcp_scoped_recovery_intents","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.mcp_scoped_recovery_intents FROM mcp_operations NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"mcp_scoped_recovery_intents","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.mcp_scoped_recovery_intents FROM mcp_routing_profiles NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"mcp_scoped_recovery_intents","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.mcp_scoped_recovery_intents FROM mcp_routing_reservations NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"mcp_scoped_recovery_intents","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.recursive_routes FROM servers NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"recursive_routes","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.server_poll_acks FROM server_poll_intents NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"server_poll_acks","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.server_poll_archives FROM server_poll_storage_admissions NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"server_poll_archives","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.server_poll_intents FROM server_poll_executions NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"server_poll_intents","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.server_poll_receipts FROM server_poll_executions NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"server_poll_receipts","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.server_probe_execution_payloads FROM server_probe_executions NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"server_probe_execution_payloads","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.server_probe_execution_stages FROM server_probe_executions NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"server_probe_execution_stages","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.server_probe_executions FROM mcp_connections NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"server_probe_executions","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.server_probe_executions FROM mcp_credentials NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"server_probe_executions","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.server_snapshots FROM servers NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"server_snapshots","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.servers_rest_ping_samples FROM servers NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"servers_rest_ping_samples","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.traffic_collection_state FROM servers NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"traffic_collection_state","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.traffic_samples FROM servers NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"traffic_samples","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.uptime_probe_samples FROM uptime_probes NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"uptime_probe_samples","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.uptime_probes FROM servers NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"uptime_probes","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.uptime_resource_samples FROM servers NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"uptime_resource_samples","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.uptime_speed_probes FROM servers NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"uptime_speed_probes","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.uptime_speed_probes FROM servers NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"uptime_speed_probes","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.uptime_speed_test_runs FROM servers NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"uptime_speed_test_runs","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.uptime_speed_test_runs FROM servers NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"uptime_speed_test_runs","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.user_interface_bindings FROM app_users NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"user_interface_bindings","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.user_interface_bindings FROM servers NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"user_interface_bindings","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.vrf_production_tickets FROM mcp_connections NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"vrf_production_tickets","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.vrf_production_tickets FROM mcp_plans NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"vrf_production_tickets","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER INSERT ON public.vrf_production_tickets FROM servers NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_ins\"()","function":"pg_catalog#1644","parent":false,"relname":"vrf_production_tickets","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":5,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.alert_rule_conditions FROM alert_rules NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"alert_rule_conditions","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.alert_rule_targets FROM alert_rules NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"alert_rule_targets","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.alert_rules FROM alert_groups NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"alert_rules","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.backup_entries FROM servers NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"backup_entries","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.certificate_issue_jobs FROM servers NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"certificate_issue_jobs","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.config_revisions FROM servers NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"config_revisions","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.filter_rules FROM servers NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"filter_rules","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.flow_buckets FROM servers NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"flow_buckets","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.flow_daily_dims FROM servers NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"flow_daily_dims","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.flow_daily_facts FROM servers NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"flow_daily_facts","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.flow_hour_facts FROM servers NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"flow_hour_facts","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.flow_minute_dims FROM servers NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"flow_minute_dims","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.flow_minute_stats FROM servers NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"flow_minute_stats","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.mcp_artifacts FROM mcp_connections NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"mcp_artifacts","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.mcp_budget_buckets FROM mcp_connections NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"mcp_budget_buckets","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.mcp_credentials FROM mcp_connections NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"mcp_credentials","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.mcp_diagnostic_cancellations FROM mcp_connections NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"mcp_diagnostic_cancellations","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.mcp_diagnostic_cancellations FROM mcp_operations NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"mcp_diagnostic_cancellations","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.mcp_drift FROM mcp_operations NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"mcp_drift","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.mcp_grants FROM mcp_connections NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"mcp_grants","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.mcp_management_channels FROM servers NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"mcp_management_channels","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.mcp_oauth_requests FROM mcp_connections NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"mcp_oauth_requests","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.mcp_oauth_requests FROM mcp_oauth_clients NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"mcp_oauth_requests","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.mcp_operation_checkpoints FROM mcp_operations NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"mcp_operation_checkpoints","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.mcp_operation_steps FROM mcp_operations NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"mcp_operation_steps","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.mcp_operations FROM mcp_connections NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"mcp_operations","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.mcp_operations FROM mcp_plans NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"mcp_operations","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.mcp_path_checks FROM mcp_connections NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"mcp_path_checks","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.mcp_plans FROM mcp_connections NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"mcp_plans","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.mcp_read_leases FROM mcp_connections NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"mcp_read_leases","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.mcp_recovery_intents FROM mcp_operations NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"mcp_recovery_intents","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.mcp_recovery_intents FROM mcp_routing_profiles NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"mcp_recovery_intents","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.mcp_requests FROM mcp_connections NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"mcp_requests","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.mcp_routing_profiles FROM mcp_connections NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"mcp_routing_profiles","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.mcp_routing_profiles FROM mcp_credentials NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"mcp_routing_profiles","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.mcp_routing_reservation_slots FROM mcp_routing_profiles NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"mcp_routing_reservation_slots","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.mcp_routing_reservation_slots FROM mcp_routing_reservations NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"mcp_routing_reservation_slots","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.mcp_routing_reservations FROM mcp_connections NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"mcp_routing_reservations","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.mcp_routing_reservations FROM mcp_operations NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"mcp_routing_reservations","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.mcp_routing_reservations FROM mcp_plans NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"mcp_routing_reservations","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.mcp_routing_reservations FROM mcp_routing_profiles NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"mcp_routing_reservations","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.mcp_scoped_recovery_intents FROM mcp_operations NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"mcp_scoped_recovery_intents","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.mcp_scoped_recovery_intents FROM mcp_operations NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"mcp_scoped_recovery_intents","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.mcp_scoped_recovery_intents FROM mcp_routing_profiles NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"mcp_scoped_recovery_intents","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.mcp_scoped_recovery_intents FROM mcp_routing_reservations NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"mcp_scoped_recovery_intents","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.recursive_routes FROM servers NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"recursive_routes","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.server_poll_acks FROM server_poll_intents NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"server_poll_acks","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.server_poll_archives FROM server_poll_storage_admissions NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"server_poll_archives","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.server_poll_intents FROM server_poll_executions NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"server_poll_intents","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.server_poll_receipts FROM server_poll_executions NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"server_poll_receipts","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.server_probe_execution_payloads FROM server_probe_executions NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"server_probe_execution_payloads","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.server_probe_execution_stages FROM server_probe_executions NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"server_probe_execution_stages","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.server_probe_executions FROM mcp_connections NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"server_probe_executions","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.server_probe_executions FROM mcp_credentials NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"server_probe_executions","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.server_snapshots FROM servers NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"server_snapshots","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.servers_rest_ping_samples FROM servers NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"servers_rest_ping_samples","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.traffic_collection_state FROM servers NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"traffic_collection_state","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.traffic_samples FROM servers NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"traffic_samples","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.uptime_probe_samples FROM uptime_probes NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"uptime_probe_samples","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.uptime_probes FROM servers NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"uptime_probes","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.uptime_resource_samples FROM servers NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"uptime_resource_samples","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.uptime_speed_probes FROM servers NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"uptime_speed_probes","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.uptime_speed_probes FROM servers NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"uptime_speed_probes","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.uptime_speed_test_runs FROM servers NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"uptime_speed_test_runs","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.uptime_speed_test_runs FROM servers NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"uptime_speed_test_runs","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.user_interface_bindings FROM app_users NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"user_interface_bindings","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.user_interface_bindings FROM servers NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"user_interface_bindings","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.vrf_production_tickets FROM mcp_connections NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"vrf_production_tickets","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.vrf_production_tickets FROM mcp_plans NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"vrf_production_tickets","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER \"RI_ConstraintTrigger_c_{oid}\" AFTER UPDATE ON public.vrf_production_tickets FROM servers NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW EXECUTE FUNCTION \"RI_FKey_check_upd\"()","function":"pg_catalog#1645","parent":false,"relname":"vrf_production_tickets","tgdeferrable":false,"tgenabled":"O","tginitdeferred":false,"tgisinternal":true,"tgname":"RI_ConstraintTrigger_c_{oid}","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER server_poll_admission_final_guard AFTER INSERT OR DELETE ON public.server_poll_storage_admissions DEFERRABLE INITIALLY DEFERRED FOR EACH ROW EXECUTE FUNCTION server_poll_archive_final_guard()","function":"public.server_poll_archive_final_guard()","parent":false,"relname":"server_poll_storage_admissions","tgdeferrable":true,"tgenabled":"O","tginitdeferred":true,"tgisinternal":false,"tgname":"server_poll_admission_final_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":13,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER server_poll_archive_final_guard AFTER INSERT OR DELETE ON public.server_poll_archives DEFERRABLE INITIALLY DEFERRED FOR EACH ROW EXECUTE FUNCTION server_poll_archive_final_guard()","function":"public.server_poll_archive_final_guard()","parent":false,"relname":"server_poll_archives","tgdeferrable":true,"tgenabled":"O","tginitdeferred":true,"tgisinternal":false,"tgname":"server_poll_archive_final_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":13,"unconditional":true},{"arg_bytes":0,"constraint":true,"definition":"CREATE CONSTRAINT TRIGGER server_poll_compact_final_guard AFTER UPDATE ON public.server_poll_storage_admissions DEFERRABLE INITIALLY DEFERRED FOR EACH ROW WHEN ((old.storage_state IS DISTINCT FROM new.storage_state)) EXECUTE FUNCTION server_poll_archive_final_guard()","function":"public.server_poll_archive_final_guard()","parent":false,"relname":"server_poll_storage_admissions","tgdeferrable":true,"tgenabled":"O","tginitdeferred":true,"tgisinternal":false,"tgname":"server_poll_compact_final_guard","tgnargs":0,"tgnewtable":null,"tgoldtable":null,"tgtype":17,"unconditional":false}]}
|