{ "id": "c27a8958-ad73-4590-9b9b-d1b2584e0bc6", "prevId": "b07ddbda-be11-4679-9f00-16d1b3b5e879", "version": "7", "dialect": "postgresql", "tables": { "public.accounts": { "name": "accounts", "schema": "", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true }, "created_at": { "name": "created_at", "type": "timestamp with time zone", "primaryKey": false, "notNull": true, "default": "now()" } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.memberships": { "name": "memberships", "schema": "", "columns": { "account_id": { "name": "account_id", "type": "text", "primaryKey": false, "notNull": true }, "organization_id": { "name": "organization_id", "type": "text", "primaryKey": false, "notNull": true }, "created_at": { "name": "created_at", "type": "timestamp with time zone", "primaryKey": false, "notNull": true, "default": "now()" } }, "indexes": {}, "foreignKeys": { "memberships_account_id_accounts_id_fk": { "name": "memberships_account_id_accounts_id_fk", "tableFrom": "memberships", "tableTo": "accounts", "columnsFrom": ["account_id"], "columnsTo": ["id"], "onDelete": "cascade", "onUpdate": "no action" }, "memberships_organization_id_organizations_id_fk": { "name": "memberships_organization_id_organizations_id_fk", "tableFrom": "memberships", "tableTo": "organizations", "columnsFrom": ["organization_id"], "columnsTo": ["id"], "onDelete": "cascade", "onUpdate": "no action" } }, "compositePrimaryKeys": { "memberships_account_id_organization_id_pk": { "name": "memberships_account_id_organization_id_pk", "columns": ["account_id", "organization_id"] } }, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.organizations": { "name": "organizations", "schema": "", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true }, "name": { "name": "name", "type": "text", "primaryKey": false, "notNull": true }, "slug": { "name": "slug", "type": "text", "primaryKey": false, "notNull": true }, "created_at": { "name": "created_at", "type": "timestamp with time zone", "primaryKey": false, "notNull": true, "default": "now()" } }, "indexes": { "organizations_slug_unique": { "name": "organizations_slug_unique", "columns": [ { "expression": "slug", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": true, "concurrently": false, "method": "btree", "with": {} } }, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.blob": { "name": "blob", "schema": "", "columns": { "namespace": { "name": "namespace", "type": "varchar(255)", "primaryKey": false, "notNull": true }, "key": { "name": "key", "type": "varchar(255)", "primaryKey": false, "notNull": true }, "value": { "name": "value", "type": "text", "primaryKey": false, "notNull": true }, "row_id": { "name": "row_id", "type": "varchar(255)", "primaryKey": true, "notNull": true }, "id": { "name": "id", "type": "varchar(255)", "primaryKey": false, "notNull": true } }, "indexes": { "blob_id_uidx": { "name": "blob_id_uidx", "columns": [ { "expression": "id", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": true, "concurrently": false, "method": "btree", "with": {} } }, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.connection": { "name": "connection", "schema": "", "columns": { "integration": { "name": "integration", "type": "varchar(255)", "primaryKey": false, "notNull": true }, "name": { "name": "name", "type": "varchar(255)", "primaryKey": false, "notNull": true }, "template": { "name": "template", "type": "text", "primaryKey": false, "notNull": true }, "provider": { "name": "provider", "type": "text", "primaryKey": false, "notNull": true }, "item_ids": { "name": "item_ids", "type": "json", "primaryKey": false, "notNull": true }, "identity_label": { "name": "identity_label", "type": "text", "primaryKey": false, "notNull": false }, "description": { "name": "description", "type": "text", "primaryKey": false, "notNull": false }, "last_health": { "name": "last_health", "type": "json", "primaryKey": false, "notNull": false }, "tools_synced_at": { "name": "tools_synced_at", "type": "bigint", "primaryKey": false, "notNull": false }, "oauth_client": { "name": "oauth_client", "type": "text", "primaryKey": false, "notNull": false }, "oauth_client_owner": { "name": "oauth_client_owner", "type": "text", "primaryKey": false, "notNull": false }, "refresh_item_id": { "name": "refresh_item_id", "type": "text", "primaryKey": false, "notNull": false }, "expires_at": { "name": "expires_at", "type": "bigint", "primaryKey": false, "notNull": false }, "oauth_scope": { "name": "oauth_scope", "type": "text", "primaryKey": false, "notNull": false }, "oauth_token_url": { "name": "oauth_token_url", "type": "text", "primaryKey": false, "notNull": false }, "provider_state": { "name": "provider_state", "type": "json", "primaryKey": false, "notNull": false }, "created_at": { "name": "created_at", "type": "timestamp", "primaryKey": false, "notNull": true }, "updated_at": { "name": "updated_at", "type": "timestamp", "primaryKey": false, "notNull": true }, "row_id": { "name": "row_id", "type": "varchar(255)", "primaryKey": true, "notNull": true }, "tenant": { "name": "tenant", "type": "varchar(255)", "primaryKey": false, "notNull": true }, "owner": { "name": "owner", "type": "varchar(255)", "primaryKey": false, "notNull": true }, "subject": { "name": "subject", "type": "varchar(255)", "primaryKey": false, "notNull": true } }, "indexes": { "connection_uidx": { "name": "connection_uidx", "columns": [ { "expression": "tenant", "isExpression": false, "asc": true, "nulls": "last" }, { "expression": "owner", "isExpression": false, "asc": true, "nulls": "last" }, { "expression": "subject", "isExpression": false, "asc": true, "nulls": "last" }, { "expression": "integration", "isExpression": false, "asc": true, "nulls": "last" }, { "expression": "name", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": true, "concurrently": false, "method": "btree", "with": {} } }, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.definition": { "name": "definition", "schema": "", "columns": { "integration": { "name": "integration", "type": "varchar(255)", "primaryKey": false, "notNull": true }, "connection": { "name": "connection", "type": "varchar(255)", "primaryKey": false, "notNull": true }, "plugin_id": { "name": "plugin_id", "type": "text", "primaryKey": false, "notNull": true }, "name": { "name": "name", "type": "text", "primaryKey": false, "notNull": true }, "schema": { "name": "schema", "type": "json", "primaryKey": false, "notNull": true }, "created_at": { "name": "created_at", "type": "timestamp", "primaryKey": false, "notNull": true }, "row_id": { "name": "row_id", "type": "varchar(255)", "primaryKey": true, "notNull": true }, "tenant": { "name": "tenant", "type": "varchar(255)", "primaryKey": false, "notNull": true }, "owner": { "name": "owner", "type": "varchar(255)", "primaryKey": false, "notNull": true }, "subject": { "name": "subject", "type": "varchar(255)", "primaryKey": false, "notNull": true } }, "indexes": { "definition_uidx": { "name": "definition_uidx", "columns": [ { "expression": "tenant", "isExpression": false, "asc": true, "nulls": "last" }, { "expression": "owner", "isExpression": false, "asc": true, "nulls": "last" }, { "expression": "subject", "isExpression": false, "asc": true, "nulls": "last" }, { "expression": "integration", "isExpression": false, "asc": true, "nulls": "last" }, { "expression": "connection", "isExpression": false, "asc": true, "nulls": "last" }, { "expression": "name", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": true, "concurrently": false, "method": "btree", "with": {} } }, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.integration": { "name": "integration", "schema": "", "columns": { "slug": { "name": "slug", "type": "varchar(255)", "primaryKey": false, "notNull": true }, "plugin_id": { "name": "plugin_id", "type": "text", "primaryKey": false, "notNull": true }, "name": { "name": "name", "type": "text", "primaryKey": false, "notNull": false }, "description": { "name": "description", "type": "text", "primaryKey": false, "notNull": false }, "config_revised_at": { "name": "config_revised_at", "type": "bigint", "primaryKey": false, "notNull": false }, "config": { "name": "config", "type": "json", "primaryKey": false, "notNull": false }, "health_check": { "name": "health_check", "type": "json", "primaryKey": false, "notNull": false }, "can_remove": { "name": "can_remove", "type": "boolean", "primaryKey": false, "notNull": true, "default": true }, "can_refresh": { "name": "can_refresh", "type": "boolean", "primaryKey": false, "notNull": true, "default": false }, "created_at": { "name": "created_at", "type": "timestamp", "primaryKey": false, "notNull": true }, "updated_at": { "name": "updated_at", "type": "timestamp", "primaryKey": false, "notNull": true }, "row_id": { "name": "row_id", "type": "varchar(255)", "primaryKey": true, "notNull": true }, "tenant": { "name": "tenant", "type": "varchar(255)", "primaryKey": false, "notNull": true } }, "indexes": { "integration_uidx": { "name": "integration_uidx", "columns": [ { "expression": "tenant", "isExpression": false, "asc": true, "nulls": "last" }, { "expression": "slug", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": true, "concurrently": false, "method": "btree", "with": {} } }, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.oauth_client": { "name": "oauth_client", "schema": "", "columns": { "slug": { "name": "slug", "type": "varchar(255)", "primaryKey": false, "notNull": true }, "authorization_url": { "name": "authorization_url", "type": "text", "primaryKey": false, "notNull": true }, "token_url": { "name": "token_url", "type": "text", "primaryKey": false, "notNull": true }, "grant": { "name": "grant", "type": "text", "primaryKey": false, "notNull": true }, "client_id": { "name": "client_id", "type": "text", "primaryKey": false, "notNull": true }, "client_secret_item_id": { "name": "client_secret_item_id", "type": "text", "primaryKey": false, "notNull": false }, "resource": { "name": "resource", "type": "text", "primaryKey": false, "notNull": false }, "origin_kind": { "name": "origin_kind", "type": "text", "primaryKey": false, "notNull": false }, "origin_integration": { "name": "origin_integration", "type": "text", "primaryKey": false, "notNull": false }, "origin_issuer": { "name": "origin_issuer", "type": "text", "primaryKey": false, "notNull": false }, "created_at": { "name": "created_at", "type": "timestamp", "primaryKey": false, "notNull": true }, "row_id": { "name": "row_id", "type": "varchar(255)", "primaryKey": true, "notNull": true }, "tenant": { "name": "tenant", "type": "varchar(255)", "primaryKey": false, "notNull": true }, "owner": { "name": "owner", "type": "varchar(255)", "primaryKey": false, "notNull": true }, "subject": { "name": "subject", "type": "varchar(255)", "primaryKey": false, "notNull": true } }, "indexes": { "oauth_client_uidx": { "name": "oauth_client_uidx", "columns": [ { "expression": "tenant", "isExpression": false, "asc": true, "nulls": "last" }, { "expression": "owner", "isExpression": false, "asc": true, "nulls": "last" }, { "expression": "subject", "isExpression": false, "asc": true, "nulls": "last" }, { "expression": "slug", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": true, "concurrently": false, "method": "btree", "with": {} } }, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.oauth_session": { "name": "oauth_session", "schema": "", "columns": { "state": { "name": "state", "type": "varchar(255)", "primaryKey": false, "notNull": true }, "client_slug": { "name": "client_slug", "type": "text", "primaryKey": false, "notNull": true }, "integration": { "name": "integration", "type": "text", "primaryKey": false, "notNull": true }, "name": { "name": "name", "type": "text", "primaryKey": false, "notNull": true }, "template": { "name": "template", "type": "text", "primaryKey": false, "notNull": true }, "redirect_url": { "name": "redirect_url", "type": "text", "primaryKey": false, "notNull": true }, "pkce_verifier": { "name": "pkce_verifier", "type": "text", "primaryKey": false, "notNull": false }, "identity_label": { "name": "identity_label", "type": "text", "primaryKey": false, "notNull": false }, "payload": { "name": "payload", "type": "json", "primaryKey": false, "notNull": true }, "expires_at": { "name": "expires_at", "type": "bigint", "primaryKey": false, "notNull": true }, "created_at": { "name": "created_at", "type": "timestamp", "primaryKey": false, "notNull": true }, "row_id": { "name": "row_id", "type": "varchar(255)", "primaryKey": true, "notNull": true }, "tenant": { "name": "tenant", "type": "varchar(255)", "primaryKey": false, "notNull": true }, "owner": { "name": "owner", "type": "varchar(255)", "primaryKey": false, "notNull": true }, "subject": { "name": "subject", "type": "varchar(255)", "primaryKey": false, "notNull": true } }, "indexes": { "oauth_session_uidx": { "name": "oauth_session_uidx", "columns": [ { "expression": "tenant", "isExpression": false, "asc": true, "nulls": "last" }, { "expression": "state", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": true, "concurrently": false, "method": "btree", "with": {} } }, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.plugin_storage": { "name": "plugin_storage", "schema": "", "columns": { "plugin_id": { "name": "plugin_id", "type": "varchar(255)", "primaryKey": false, "notNull": true }, "collection": { "name": "collection", "type": "varchar(255)", "primaryKey": false, "notNull": true }, "key": { "name": "key", "type": "varchar(255)", "primaryKey": false, "notNull": true }, "data": { "name": "data", "type": "json", "primaryKey": false, "notNull": true }, "created_at": { "name": "created_at", "type": "timestamp", "primaryKey": false, "notNull": true }, "updated_at": { "name": "updated_at", "type": "timestamp", "primaryKey": false, "notNull": true }, "row_id": { "name": "row_id", "type": "varchar(255)", "primaryKey": true, "notNull": true }, "tenant": { "name": "tenant", "type": "varchar(255)", "primaryKey": false, "notNull": true }, "owner": { "name": "owner", "type": "varchar(255)", "primaryKey": false, "notNull": true }, "subject": { "name": "subject", "type": "varchar(255)", "primaryKey": false, "notNull": true } }, "indexes": { "plugin_storage_uidx": { "name": "plugin_storage_uidx", "columns": [ { "expression": "tenant", "isExpression": false, "asc": true, "nulls": "last" }, { "expression": "owner", "isExpression": false, "asc": true, "nulls": "last" }, { "expression": "subject", "isExpression": false, "asc": true, "nulls": "last" }, { "expression": "plugin_id", "isExpression": false, "asc": true, "nulls": "last" }, { "expression": "collection", "isExpression": false, "asc": true, "nulls": "last" }, { "expression": "key", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": true, "concurrently": false, "method": "btree", "with": {} } }, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.private_executor_cloud_settings": { "name": "private_executor_cloud_settings", "schema": "", "columns": { "id": { "name": "id", "type": "varchar(255)", "primaryKey": true, "notNull": true }, "version": { "name": "version", "type": "varchar(255)", "primaryKey": false, "notNull": true, "default": "'1.0.0'" } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.tool": { "name": "tool", "schema": "", "columns": { "integration": { "name": "integration", "type": "varchar(255)", "primaryKey": false, "notNull": true }, "connection": { "name": "connection", "type": "varchar(255)", "primaryKey": false, "notNull": true }, "plugin_id": { "name": "plugin_id", "type": "text", "primaryKey": false, "notNull": true }, "name": { "name": "name", "type": "varchar(255)", "primaryKey": false, "notNull": true }, "description": { "name": "description", "type": "text", "primaryKey": false, "notNull": true }, "input_schema": { "name": "input_schema", "type": "json", "primaryKey": false, "notNull": false }, "output_schema": { "name": "output_schema", "type": "json", "primaryKey": false, "notNull": false }, "annotations": { "name": "annotations", "type": "json", "primaryKey": false, "notNull": false }, "created_at": { "name": "created_at", "type": "timestamp", "primaryKey": false, "notNull": true }, "updated_at": { "name": "updated_at", "type": "timestamp", "primaryKey": false, "notNull": true }, "row_id": { "name": "row_id", "type": "varchar(255)", "primaryKey": true, "notNull": true }, "tenant": { "name": "tenant", "type": "varchar(255)", "primaryKey": false, "notNull": true }, "owner": { "name": "owner", "type": "varchar(255)", "primaryKey": false, "notNull": true }, "subject": { "name": "subject", "type": "varchar(255)", "primaryKey": false, "notNull": true } }, "indexes": { "tool_uidx": { "name": "tool_uidx", "columns": [ { "expression": "tenant", "isExpression": false, "asc": true, "nulls": "last" }, { "expression": "owner", "isExpression": false, "asc": true, "nulls": "last" }, { "expression": "subject", "isExpression": false, "asc": true, "nulls": "last" }, { "expression": "integration", "isExpression": false, "asc": true, "nulls": "last" }, { "expression": "connection", "isExpression": false, "asc": true, "nulls": "last" }, { "expression": "name", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": true, "concurrently": false, "method": "btree", "with": {} } }, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.tool_policy": { "name": "tool_policy", "schema": "", "columns": { "id": { "name": "id", "type": "varchar(255)", "primaryKey": false, "notNull": true }, "pattern": { "name": "pattern", "type": "text", "primaryKey": false, "notNull": true }, "action": { "name": "action", "type": "text", "primaryKey": false, "notNull": true }, "position": { "name": "position", "type": "text", "primaryKey": false, "notNull": true }, "created_at": { "name": "created_at", "type": "timestamp", "primaryKey": false, "notNull": true }, "updated_at": { "name": "updated_at", "type": "timestamp", "primaryKey": false, "notNull": true }, "row_id": { "name": "row_id", "type": "varchar(255)", "primaryKey": true, "notNull": true }, "tenant": { "name": "tenant", "type": "varchar(255)", "primaryKey": false, "notNull": true }, "owner": { "name": "owner", "type": "varchar(255)", "primaryKey": false, "notNull": true }, "subject": { "name": "subject", "type": "varchar(255)", "primaryKey": false, "notNull": true } }, "indexes": { "tool_policy_uidx": { "name": "tool_policy_uidx", "columns": [ { "expression": "tenant", "isExpression": false, "asc": true, "nulls": "last" }, { "expression": "owner", "isExpression": false, "asc": true, "nulls": "last" }, { "expression": "subject", "isExpression": false, "asc": true, "nulls": "last" }, { "expression": "id", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": true, "concurrently": false, "method": "btree", "with": {} } }, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false } }, "enums": {}, "schemas": {}, "sequences": {}, "roles": {}, "policies": {}, "views": {}, "_meta": { "columns": {}, "schemas": {}, "tables": {} } }