t3-code-android-nightly/infra/relay/migrations/postgres/20260727115225_migration/snapshot.json
Julius Marminge 108e01746c
Upgrade Effect and Alchemy betas (#4643)
Prepare Relay production infrastructure for the PlanetScale PS_20 HA topology, upgrade Effect and Alchemy to compatible betas, reconcile migration state, and preserve patched MCP session termination behavior.\n\nCo-authored-by: codex <codex@users.noreply.github.com>
2026-07-27 16:21:02 +02:00

1545 lines
37 KiB
JSON

{
"dialect": "postgres",
"id": "33575636-77b2-4756-8658-687165e6c9ff",
"prevIds": ["f4151a65-091a-4601-bde8-029b155255b0"],
"version": "8",
"ddl": [
{
"isRlsEnabled": false,
"name": "relay_agent_activity_rows",
"entityType": "tables",
"schema": "public"
},
{
"isRlsEnabled": false,
"name": "relay_delivery_attempts",
"entityType": "tables",
"schema": "public"
},
{
"isRlsEnabled": false,
"name": "relay_dpop_proofs",
"entityType": "tables",
"schema": "public"
},
{
"isRlsEnabled": false,
"name": "relay_environment_credentials",
"entityType": "tables",
"schema": "public"
},
{
"isRlsEnabled": false,
"name": "relay_environment_links",
"entityType": "tables",
"schema": "public"
},
{
"isRlsEnabled": false,
"name": "relay_live_activities",
"entityType": "tables",
"schema": "public"
},
{
"isRlsEnabled": false,
"name": "relay_managed_endpoint_allocations",
"entityType": "tables",
"schema": "public"
},
{
"isRlsEnabled": false,
"name": "relay_managed_tunnel_limits",
"entityType": "tables",
"schema": "public"
},
{
"isRlsEnabled": false,
"name": "relay_mobile_devices",
"entityType": "tables",
"schema": "public"
},
{
"type": "varchar(191)",
"typeSchema": null,
"notNull": true,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "environment_id",
"entityType": "columns",
"schema": "public",
"table": "relay_agent_activity_rows"
},
{
"type": "text",
"typeSchema": null,
"notNull": true,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "environment_public_key",
"entityType": "columns",
"schema": "public",
"table": "relay_agent_activity_rows"
},
{
"type": "varchar(191)",
"typeSchema": null,
"notNull": true,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "thread_id",
"entityType": "columns",
"schema": "public",
"table": "relay_agent_activity_rows"
},
{
"type": "jsonb",
"typeSchema": null,
"notNull": true,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "state_json",
"entityType": "columns",
"schema": "public",
"table": "relay_agent_activity_rows"
},
{
"type": "varchar(64)",
"typeSchema": null,
"notNull": true,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "updated_at",
"entityType": "columns",
"schema": "public",
"table": "relay_agent_activity_rows"
},
{
"type": "varchar(64)",
"typeSchema": null,
"notNull": true,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "created_at",
"entityType": "columns",
"schema": "public",
"table": "relay_agent_activity_rows"
},
{
"type": "varchar(36)",
"typeSchema": null,
"notNull": true,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "id",
"entityType": "columns",
"schema": "public",
"table": "relay_delivery_attempts"
},
{
"type": "varchar(64)",
"typeSchema": null,
"notNull": true,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "created_at",
"entityType": "columns",
"schema": "public",
"table": "relay_delivery_attempts"
},
{
"type": "varchar(255)",
"typeSchema": null,
"notNull": false,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "user_id",
"entityType": "columns",
"schema": "public",
"table": "relay_delivery_attempts"
},
{
"type": "varchar(191)",
"typeSchema": null,
"notNull": false,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "environment_id",
"entityType": "columns",
"schema": "public",
"table": "relay_delivery_attempts"
},
{
"type": "varchar(191)",
"typeSchema": null,
"notNull": false,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "thread_id",
"entityType": "columns",
"schema": "public",
"table": "relay_delivery_attempts"
},
{
"type": "varchar(255)",
"typeSchema": null,
"notNull": false,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "device_id",
"entityType": "columns",
"schema": "public",
"table": "relay_delivery_attempts"
},
{
"type": "varchar(64)",
"typeSchema": null,
"notNull": true,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "kind",
"entityType": "columns",
"schema": "public",
"table": "relay_delivery_attempts"
},
{
"type": "varchar(64)",
"typeSchema": null,
"notNull": false,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "source_job_id",
"entityType": "columns",
"schema": "public",
"table": "relay_delivery_attempts"
},
{
"type": "varchar(16)",
"typeSchema": null,
"notNull": false,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "token_suffix",
"entityType": "columns",
"schema": "public",
"table": "relay_delivery_attempts"
},
{
"type": "integer",
"typeSchema": null,
"notNull": false,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "apns_status",
"entityType": "columns",
"schema": "public",
"table": "relay_delivery_attempts"
},
{
"type": "text",
"typeSchema": null,
"notNull": false,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "apns_reason",
"entityType": "columns",
"schema": "public",
"table": "relay_delivery_attempts"
},
{
"type": "varchar(128)",
"typeSchema": null,
"notNull": false,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "apns_id",
"entityType": "columns",
"schema": "public",
"table": "relay_delivery_attempts"
},
{
"type": "text",
"typeSchema": null,
"notNull": false,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "transport_error",
"entityType": "columns",
"schema": "public",
"table": "relay_delivery_attempts"
},
{
"type": "varchar(128)",
"typeSchema": null,
"notNull": true,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "thumbprint",
"entityType": "columns",
"schema": "public",
"table": "relay_dpop_proofs"
},
{
"type": "varchar(255)",
"typeSchema": null,
"notNull": true,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "jti",
"entityType": "columns",
"schema": "public",
"table": "relay_dpop_proofs"
},
{
"type": "integer",
"typeSchema": null,
"notNull": true,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "iat",
"entityType": "columns",
"schema": "public",
"table": "relay_dpop_proofs"
},
{
"type": "varchar(64)",
"typeSchema": null,
"notNull": true,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "expires_at",
"entityType": "columns",
"schema": "public",
"table": "relay_dpop_proofs"
},
{
"type": "varchar(64)",
"typeSchema": null,
"notNull": true,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "created_at",
"entityType": "columns",
"schema": "public",
"table": "relay_dpop_proofs"
},
{
"type": "varchar(64)",
"typeSchema": null,
"notNull": true,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "credential_id",
"entityType": "columns",
"schema": "public",
"table": "relay_environment_credentials"
},
{
"type": "varchar(191)",
"typeSchema": null,
"notNull": true,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "environment_id",
"entityType": "columns",
"schema": "public",
"table": "relay_environment_credentials"
},
{
"type": "text",
"typeSchema": null,
"notNull": true,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "environment_public_key",
"entityType": "columns",
"schema": "public",
"table": "relay_environment_credentials"
},
{
"type": "varchar(191)",
"typeSchema": null,
"notNull": true,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "credential_hash",
"entityType": "columns",
"schema": "public",
"table": "relay_environment_credentials"
},
{
"type": "varchar(64)",
"typeSchema": null,
"notNull": false,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "revoked_at",
"entityType": "columns",
"schema": "public",
"table": "relay_environment_credentials"
},
{
"type": "varchar(64)",
"typeSchema": null,
"notNull": true,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "created_at",
"entityType": "columns",
"schema": "public",
"table": "relay_environment_credentials"
},
{
"type": "varchar(64)",
"typeSchema": null,
"notNull": true,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "updated_at",
"entityType": "columns",
"schema": "public",
"table": "relay_environment_credentials"
},
{
"type": "varchar(191)",
"typeSchema": null,
"notNull": true,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "user_id",
"entityType": "columns",
"schema": "public",
"table": "relay_environment_links"
},
{
"type": "varchar(191)",
"typeSchema": null,
"notNull": true,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "environment_id",
"entityType": "columns",
"schema": "public",
"table": "relay_environment_links"
},
{
"type": "text",
"typeSchema": null,
"notNull": true,
"dimensions": 0,
"default": "'T3 Environment'",
"generated": null,
"identity": null,
"name": "environment_label",
"entityType": "columns",
"schema": "public",
"table": "relay_environment_links"
},
{
"type": "text",
"typeSchema": null,
"notNull": true,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "environment_public_key",
"entityType": "columns",
"schema": "public",
"table": "relay_environment_links"
},
{
"type": "text",
"typeSchema": null,
"notNull": true,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "endpoint_http_base_url",
"entityType": "columns",
"schema": "public",
"table": "relay_environment_links"
},
{
"type": "text",
"typeSchema": null,
"notNull": true,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "endpoint_ws_base_url",
"entityType": "columns",
"schema": "public",
"table": "relay_environment_links"
},
{
"type": "varchar(32)",
"typeSchema": null,
"notNull": true,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "endpoint_provider_kind",
"entityType": "columns",
"schema": "public",
"table": "relay_environment_links"
},
{
"type": "boolean",
"typeSchema": null,
"notNull": true,
"dimensions": 0,
"default": "true",
"generated": null,
"identity": null,
"name": "notifications_enabled",
"entityType": "columns",
"schema": "public",
"table": "relay_environment_links"
},
{
"type": "boolean",
"typeSchema": null,
"notNull": true,
"dimensions": 0,
"default": "true",
"generated": null,
"identity": null,
"name": "live_activities_enabled",
"entityType": "columns",
"schema": "public",
"table": "relay_environment_links"
},
{
"type": "boolean",
"typeSchema": null,
"notNull": true,
"dimensions": 0,
"default": "false",
"generated": null,
"identity": null,
"name": "managed_tunnels_enabled",
"entityType": "columns",
"schema": "public",
"table": "relay_environment_links"
},
{
"type": "varchar(191)",
"typeSchema": null,
"notNull": false,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "created_by_device_id",
"entityType": "columns",
"schema": "public",
"table": "relay_environment_links"
},
{
"type": "varchar(64)",
"typeSchema": null,
"notNull": false,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "revoked_at",
"entityType": "columns",
"schema": "public",
"table": "relay_environment_links"
},
{
"type": "varchar(64)",
"typeSchema": null,
"notNull": true,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "created_at",
"entityType": "columns",
"schema": "public",
"table": "relay_environment_links"
},
{
"type": "varchar(64)",
"typeSchema": null,
"notNull": true,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "updated_at",
"entityType": "columns",
"schema": "public",
"table": "relay_environment_links"
},
{
"type": "varchar(255)",
"typeSchema": null,
"notNull": true,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "user_id",
"entityType": "columns",
"schema": "public",
"table": "relay_live_activities"
},
{
"type": "varchar(255)",
"typeSchema": null,
"notNull": true,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "device_id",
"entityType": "columns",
"schema": "public",
"table": "relay_live_activities"
},
{
"type": "text",
"typeSchema": null,
"notNull": false,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "activity_push_token",
"entityType": "columns",
"schema": "public",
"table": "relay_live_activities"
},
{
"type": "varchar(64)",
"typeSchema": null,
"notNull": false,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "remote_start_queued_at",
"entityType": "columns",
"schema": "public",
"table": "relay_live_activities"
},
{
"type": "varchar(64)",
"typeSchema": null,
"notNull": false,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "remote_started_at",
"entityType": "columns",
"schema": "public",
"table": "relay_live_activities"
},
{
"type": "varchar(64)",
"typeSchema": null,
"notNull": false,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "ended_at",
"entityType": "columns",
"schema": "public",
"table": "relay_live_activities"
},
{
"type": "jsonb",
"typeSchema": null,
"notNull": false,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "last_aggregate_json",
"entityType": "columns",
"schema": "public",
"table": "relay_live_activities"
},
{
"type": "varchar(64)",
"typeSchema": null,
"notNull": false,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "last_live_activity_delivery_at",
"entityType": "columns",
"schema": "public",
"table": "relay_live_activities"
},
{
"type": "varchar(64)",
"typeSchema": null,
"notNull": true,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "created_at",
"entityType": "columns",
"schema": "public",
"table": "relay_live_activities"
},
{
"type": "varchar(64)",
"typeSchema": null,
"notNull": true,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "updated_at",
"entityType": "columns",
"schema": "public",
"table": "relay_live_activities"
},
{
"type": "varchar(191)",
"typeSchema": null,
"notNull": true,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "user_id",
"entityType": "columns",
"schema": "public",
"table": "relay_managed_endpoint_allocations"
},
{
"type": "varchar(191)",
"typeSchema": null,
"notNull": true,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "environment_id",
"entityType": "columns",
"schema": "public",
"table": "relay_managed_endpoint_allocations"
},
{
"type": "text",
"typeSchema": null,
"notNull": true,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "hostname",
"entityType": "columns",
"schema": "public",
"table": "relay_managed_endpoint_allocations"
},
{
"type": "varchar(191)",
"typeSchema": null,
"notNull": false,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "tunnel_id",
"entityType": "columns",
"schema": "public",
"table": "relay_managed_endpoint_allocations"
},
{
"type": "text",
"typeSchema": null,
"notNull": true,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "tunnel_name",
"entityType": "columns",
"schema": "public",
"table": "relay_managed_endpoint_allocations"
},
{
"type": "varchar(191)",
"typeSchema": null,
"notNull": false,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "dns_record_id",
"entityType": "columns",
"schema": "public",
"table": "relay_managed_endpoint_allocations"
},
{
"type": "varchar(64)",
"typeSchema": null,
"notNull": false,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "ready_at",
"entityType": "columns",
"schema": "public",
"table": "relay_managed_endpoint_allocations"
},
{
"type": "varchar(64)",
"typeSchema": null,
"notNull": true,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "created_at",
"entityType": "columns",
"schema": "public",
"table": "relay_managed_endpoint_allocations"
},
{
"type": "varchar(64)",
"typeSchema": null,
"notNull": true,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "updated_at",
"entityType": "columns",
"schema": "public",
"table": "relay_managed_endpoint_allocations"
},
{
"type": "varchar(191)",
"typeSchema": null,
"notNull": true,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "user_id",
"entityType": "columns",
"schema": "public",
"table": "relay_managed_tunnel_limits"
},
{
"type": "integer",
"typeSchema": null,
"notNull": true,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "max_tunnels",
"entityType": "columns",
"schema": "public",
"table": "relay_managed_tunnel_limits"
},
{
"type": "varchar(64)",
"typeSchema": null,
"notNull": true,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "created_at",
"entityType": "columns",
"schema": "public",
"table": "relay_managed_tunnel_limits"
},
{
"type": "varchar(64)",
"typeSchema": null,
"notNull": true,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "updated_at",
"entityType": "columns",
"schema": "public",
"table": "relay_managed_tunnel_limits"
},
{
"type": "varchar(255)",
"typeSchema": null,
"notNull": true,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "user_id",
"entityType": "columns",
"schema": "public",
"table": "relay_mobile_devices"
},
{
"type": "varchar(255)",
"typeSchema": null,
"notNull": true,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "device_id",
"entityType": "columns",
"schema": "public",
"table": "relay_mobile_devices"
},
{
"type": "text",
"typeSchema": null,
"notNull": true,
"dimensions": 0,
"default": "'iOS device'",
"generated": null,
"identity": null,
"name": "label",
"entityType": "columns",
"schema": "public",
"table": "relay_mobile_devices"
},
{
"type": "varchar(16)",
"typeSchema": null,
"notNull": true,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "platform",
"entityType": "columns",
"schema": "public",
"table": "relay_mobile_devices"
},
{
"type": "integer",
"typeSchema": null,
"notNull": true,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "ios_major_version",
"entityType": "columns",
"schema": "public",
"table": "relay_mobile_devices"
},
{
"type": "varchar(64)",
"typeSchema": null,
"notNull": false,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "app_version",
"entityType": "columns",
"schema": "public",
"table": "relay_mobile_devices"
},
{
"type": "varchar(255)",
"typeSchema": null,
"notNull": false,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "bundle_id",
"entityType": "columns",
"schema": "public",
"table": "relay_mobile_devices"
},
{
"type": "varchar(16)",
"typeSchema": null,
"notNull": false,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "aps_environment",
"entityType": "columns",
"schema": "public",
"table": "relay_mobile_devices"
},
{
"type": "text",
"typeSchema": null,
"notNull": false,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "push_token",
"entityType": "columns",
"schema": "public",
"table": "relay_mobile_devices"
},
{
"type": "text",
"typeSchema": null,
"notNull": false,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "push_to_start_token",
"entityType": "columns",
"schema": "public",
"table": "relay_mobile_devices"
},
{
"type": "jsonb",
"typeSchema": null,
"notNull": true,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "preferences_json",
"entityType": "columns",
"schema": "public",
"table": "relay_mobile_devices"
},
{
"type": "varchar(64)",
"typeSchema": null,
"notNull": true,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "created_at",
"entityType": "columns",
"schema": "public",
"table": "relay_mobile_devices"
},
{
"type": "varchar(64)",
"typeSchema": null,
"notNull": true,
"dimensions": 0,
"default": null,
"generated": null,
"identity": null,
"name": "updated_at",
"entityType": "columns",
"schema": "public",
"table": "relay_mobile_devices"
},
{
"nameExplicit": true,
"columns": [
{
"value": "updated_at",
"isExpression": false,
"asc": true,
"nullsFirst": false,
"opclass": null
}
],
"isUnique": false,
"where": null,
"with": "",
"method": "btree",
"concurrently": false,
"name": "idx_relay_agent_activity_rows_updated",
"entityType": "indexes",
"schema": "public",
"table": "relay_agent_activity_rows"
},
{
"nameExplicit": true,
"columns": [
{
"value": "environment_id",
"isExpression": false,
"asc": true,
"nullsFirst": false,
"opclass": null
},
{
"value": "thread_id",
"isExpression": false,
"asc": true,
"nullsFirst": false,
"opclass": null
},
{
"value": "created_at",
"isExpression": false,
"asc": true,
"nullsFirst": false,
"opclass": null
}
],
"isUnique": false,
"where": null,
"with": "",
"method": "btree",
"concurrently": false,
"name": "idx_relay_delivery_attempts_environment",
"entityType": "indexes",
"schema": "public",
"table": "relay_delivery_attempts"
},
{
"nameExplicit": true,
"columns": [
{
"value": "source_job_id",
"isExpression": false,
"asc": true,
"nullsFirst": false,
"opclass": null
}
],
"isUnique": true,
"where": null,
"with": "",
"method": "btree",
"concurrently": false,
"name": "idx_relay_delivery_attempts_source_job",
"entityType": "indexes",
"schema": "public",
"table": "relay_delivery_attempts"
},
{
"nameExplicit": true,
"columns": [
{
"value": "expires_at",
"isExpression": false,
"asc": true,
"nullsFirst": false,
"opclass": null
}
],
"isUnique": false,
"where": null,
"with": "",
"method": "btree",
"concurrently": false,
"name": "idx_relay_dpop_proofs_expires_at",
"entityType": "indexes",
"schema": "public",
"table": "relay_dpop_proofs"
},
{
"nameExplicit": true,
"columns": [
{
"value": "credential_hash",
"isExpression": false,
"asc": true,
"nullsFirst": false,
"opclass": null
}
],
"isUnique": true,
"where": null,
"with": "",
"method": "btree",
"concurrently": false,
"name": "idx_relay_environment_credentials_hash",
"entityType": "indexes",
"schema": "public",
"table": "relay_environment_credentials"
},
{
"nameExplicit": true,
"columns": [
{
"value": "environment_id",
"isExpression": false,
"asc": true,
"nullsFirst": false,
"opclass": null
},
{
"value": "revoked_at",
"isExpression": false,
"asc": true,
"nullsFirst": false,
"opclass": null
}
],
"isUnique": false,
"where": null,
"with": "",
"method": "btree",
"concurrently": false,
"name": "idx_relay_environment_credentials_environment",
"entityType": "indexes",
"schema": "public",
"table": "relay_environment_credentials"
},
{
"nameExplicit": true,
"columns": [
{
"value": "environment_id",
"isExpression": false,
"asc": true,
"nullsFirst": false,
"opclass": null
},
{
"value": "environment_public_key",
"isExpression": false,
"asc": true,
"nullsFirst": false,
"opclass": null
},
{
"value": "revoked_at",
"isExpression": false,
"asc": true,
"nullsFirst": false,
"opclass": null
}
],
"isUnique": false,
"where": null,
"with": "",
"method": "btree",
"concurrently": false,
"name": "idx_relay_environment_credentials_environment_key",
"entityType": "indexes",
"schema": "public",
"table": "relay_environment_credentials"
},
{
"nameExplicit": true,
"columns": [
{
"value": "environment_id",
"isExpression": false,
"asc": true,
"nullsFirst": false,
"opclass": null
},
{
"value": "revoked_at",
"isExpression": false,
"asc": true,
"nullsFirst": false,
"opclass": null
}
],
"isUnique": false,
"where": null,
"with": "",
"method": "btree",
"concurrently": false,
"name": "idx_relay_environment_links_environment",
"entityType": "indexes",
"schema": "public",
"table": "relay_environment_links"
},
{
"nameExplicit": true,
"columns": [
{
"value": "user_id",
"isExpression": false,
"asc": true,
"nullsFirst": false,
"opclass": null
}
],
"isUnique": false,
"where": null,
"with": "",
"method": "btree",
"concurrently": false,
"name": "idx_relay_live_activities_user",
"entityType": "indexes",
"schema": "public",
"table": "relay_live_activities"
},
{
"nameExplicit": true,
"columns": [
{
"value": "activity_push_token",
"isExpression": false,
"asc": true,
"nullsFirst": false,
"opclass": null
}
],
"isUnique": true,
"where": null,
"with": "",
"method": "btree",
"concurrently": false,
"name": "idx_relay_live_activities_activity_push_token",
"entityType": "indexes",
"schema": "public",
"table": "relay_live_activities"
},
{
"nameExplicit": true,
"columns": [
{
"value": "hostname",
"isExpression": false,
"asc": true,
"nullsFirst": false,
"opclass": null
}
],
"isUnique": true,
"where": null,
"with": "",
"method": "btree",
"concurrently": false,
"name": "idx_relay_managed_endpoint_allocations_hostname",
"entityType": "indexes",
"schema": "public",
"table": "relay_managed_endpoint_allocations"
},
{
"nameExplicit": true,
"columns": [
{
"value": "tunnel_name",
"isExpression": false,
"asc": true,
"nullsFirst": false,
"opclass": null
}
],
"isUnique": true,
"where": null,
"with": "",
"method": "btree",
"concurrently": false,
"name": "idx_relay_managed_endpoint_allocations_tunnel_name",
"entityType": "indexes",
"schema": "public",
"table": "relay_managed_endpoint_allocations"
},
{
"nameExplicit": true,
"columns": [
{
"value": "user_id",
"isExpression": false,
"asc": true,
"nullsFirst": false,
"opclass": null
}
],
"isUnique": false,
"where": null,
"with": "",
"method": "btree",
"concurrently": false,
"name": "idx_relay_mobile_devices_user",
"entityType": "indexes",
"schema": "public",
"table": "relay_mobile_devices"
},
{
"nameExplicit": true,
"columns": [
{
"value": "push_token",
"isExpression": false,
"asc": true,
"nullsFirst": false,
"opclass": null
}
],
"isUnique": true,
"where": null,
"with": "",
"method": "btree",
"concurrently": false,
"name": "idx_relay_mobile_devices_push_token",
"entityType": "indexes",
"schema": "public",
"table": "relay_mobile_devices"
},
{
"nameExplicit": true,
"columns": [
{
"value": "push_to_start_token",
"isExpression": false,
"asc": true,
"nullsFirst": false,
"opclass": null
}
],
"isUnique": true,
"where": null,
"with": "",
"method": "btree",
"concurrently": false,
"name": "idx_relay_mobile_devices_push_to_start_token",
"entityType": "indexes",
"schema": "public",
"table": "relay_mobile_devices"
},
{
"columns": ["environment_id", "environment_public_key", "thread_id"],
"nameExplicit": false,
"name": "relay_agent_activity_rows_pkey",
"entityType": "pks",
"schema": "public",
"table": "relay_agent_activity_rows"
},
{
"columns": ["thumbprint", "jti"],
"nameExplicit": false,
"name": "relay_dpop_proofs_pkey",
"entityType": "pks",
"schema": "public",
"table": "relay_dpop_proofs"
},
{
"columns": ["user_id", "environment_id"],
"nameExplicit": false,
"name": "relay_environment_links_pkey",
"entityType": "pks",
"schema": "public",
"table": "relay_environment_links"
},
{
"columns": ["user_id", "device_id"],
"nameExplicit": false,
"name": "relay_live_activities_pkey",
"entityType": "pks",
"schema": "public",
"table": "relay_live_activities"
},
{
"columns": ["user_id", "environment_id"],
"nameExplicit": false,
"name": "relay_managed_endpoint_allocations_pkey",
"entityType": "pks",
"schema": "public",
"table": "relay_managed_endpoint_allocations"
},
{
"columns": ["user_id", "device_id"],
"nameExplicit": false,
"name": "relay_mobile_devices_pkey",
"entityType": "pks",
"schema": "public",
"table": "relay_mobile_devices"
},
{
"columns": ["id"],
"nameExplicit": false,
"name": "relay_delivery_attempts_pkey",
"schema": "public",
"table": "relay_delivery_attempts",
"entityType": "pks"
},
{
"columns": ["credential_id"],
"nameExplicit": false,
"name": "relay_environment_credentials_pkey",
"schema": "public",
"table": "relay_environment_credentials",
"entityType": "pks"
},
{
"columns": ["user_id"],
"nameExplicit": false,
"name": "relay_managed_tunnel_limits_pkey",
"schema": "public",
"table": "relay_managed_tunnel_limits",
"entityType": "pks"
}
],
"renames": []
}