{ "version": "7", "dialect": "sqlite", "id": "169a0f0f-d58f-479f-b024-fa1c7b9a09db", "prevIds": ["abd2f920-b822-49af-b8a7-2e48367d424f"], "ddl": [ { "name": "workspace", "entityType": "tables" }, { "name": "data_migration", "entityType": "tables" }, { "name": "account_state", "entityType": "tables" }, { "name": "account", "entityType": "tables" }, { "name": "control_account", "entityType": "tables" }, { "name": "credential", "entityType": "tables" }, { "name": "event_sequence", "entityType": "tables" }, { "name": "event", "entityType": "tables" }, { "name": "permission", "entityType": "tables" }, { "name": "project_directory", "entityType": "tables" }, { "name": "project", "entityType": "tables" }, { "name": "message", "entityType": "tables" }, { "name": "part", "entityType": "tables" }, { "name": "session_context_epoch", "entityType": "tables" }, { "name": "session_input", "entityType": "tables" }, { "name": "session_message", "entityType": "tables" }, { "name": "session", "entityType": "tables" }, { "name": "todo", "entityType": "tables" }, { "name": "session_share", "entityType": "tables" }, { "type": "text", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "id", "entityType": "columns", "table": "workspace" }, { "type": "text", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "type", "entityType": "columns", "table": "workspace" }, { "type": "text", "notNull": true, "autoincrement": false, "default": "''", "generated": null, "name": "name", "entityType": "columns", "table": "workspace" }, { "type": "text", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "branch", "entityType": "columns", "table": "workspace" }, { "type": "text", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "directory", "entityType": "columns", "table": "workspace" }, { "type": "text", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "extra", "entityType": "columns", "table": "workspace" }, { "type": "text", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "project_id", "entityType": "columns", "table": "workspace" }, { "type": "integer", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "time_used", "entityType": "columns", "table": "workspace" }, { "type": "text", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "name", "entityType": "columns", "table": "data_migration" }, { "type": "integer", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "time_completed", "entityType": "columns", "table": "data_migration" }, { "type": "integer", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "id", "entityType": "columns", "table": "account_state" }, { "type": "text", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "active_account_id", "entityType": "columns", "table": "account_state" }, { "type": "text", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "active_org_id", "entityType": "columns", "table": "account_state" }, { "type": "text", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "id", "entityType": "columns", "table": "account" }, { "type": "text", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "email", "entityType": "columns", "table": "account" }, { "type": "text", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "url", "entityType": "columns", "table": "account" }, { "type": "text", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "access_token", "entityType": "columns", "table": "account" }, { "type": "text", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "refresh_token", "entityType": "columns", "table": "account" }, { "type": "integer", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "token_expiry", "entityType": "columns", "table": "account" }, { "type": "integer", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "time_created", "entityType": "columns", "table": "account" }, { "type": "integer", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "time_updated", "entityType": "columns", "table": "account" }, { "type": "text", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "email", "entityType": "columns", "table": "control_account" }, { "type": "text", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "url", "entityType": "columns", "table": "control_account" }, { "type": "text", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "access_token", "entityType": "columns", "table": "control_account" }, { "type": "text", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "refresh_token", "entityType": "columns", "table": "control_account" }, { "type": "integer", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "token_expiry", "entityType": "columns", "table": "control_account" }, { "type": "integer", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "active", "entityType": "columns", "table": "control_account" }, { "type": "integer", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "time_created", "entityType": "columns", "table": "control_account" }, { "type": "integer", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "time_updated", "entityType": "columns", "table": "control_account" }, { "type": "text", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "id", "entityType": "columns", "table": "credential" }, { "type": "text", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "integration_id", "entityType": "columns", "table": "credential" }, { "type": "text", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "label", "entityType": "columns", "table": "credential" }, { "type": "text", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "value", "entityType": "columns", "table": "credential" }, { "type": "text", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "connector_id", "entityType": "columns", "table": "credential" }, { "type": "text", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "method_id", "entityType": "columns", "table": "credential" }, { "type": "integer", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "active", "entityType": "columns", "table": "credential" }, { "type": "integer", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "time_created", "entityType": "columns", "table": "credential" }, { "type": "integer", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "time_updated", "entityType": "columns", "table": "credential" }, { "type": "text", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "aggregate_id", "entityType": "columns", "table": "event_sequence" }, { "type": "integer", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "seq", "entityType": "columns", "table": "event_sequence" }, { "type": "text", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "owner_id", "entityType": "columns", "table": "event_sequence" }, { "type": "text", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "id", "entityType": "columns", "table": "event" }, { "type": "text", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "aggregate_id", "entityType": "columns", "table": "event" }, { "type": "integer", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "seq", "entityType": "columns", "table": "event" }, { "type": "text", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "type", "entityType": "columns", "table": "event" }, { "type": "text", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "data", "entityType": "columns", "table": "event" }, { "type": "text", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "id", "entityType": "columns", "table": "permission" }, { "type": "text", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "project_id", "entityType": "columns", "table": "permission" }, { "type": "text", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "action", "entityType": "columns", "table": "permission" }, { "type": "text", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "resource", "entityType": "columns", "table": "permission" }, { "type": "integer", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "time_created", "entityType": "columns", "table": "permission" }, { "type": "integer", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "time_updated", "entityType": "columns", "table": "permission" }, { "type": "text", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "project_id", "entityType": "columns", "table": "project_directory" }, { "type": "text", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "directory", "entityType": "columns", "table": "project_directory" }, { "type": "text", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "type", "entityType": "columns", "table": "project_directory" }, { "type": "text", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "strategy", "entityType": "columns", "table": "project_directory" }, { "type": "integer", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "time_created", "entityType": "columns", "table": "project_directory" }, { "type": "text", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "id", "entityType": "columns", "table": "project" }, { "type": "text", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "worktree", "entityType": "columns", "table": "project" }, { "type": "text", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "vcs", "entityType": "columns", "table": "project" }, { "type": "text", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "name", "entityType": "columns", "table": "project" }, { "type": "text", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "icon_url", "entityType": "columns", "table": "project" }, { "type": "text", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "icon_url_override", "entityType": "columns", "table": "project" }, { "type": "text", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "icon_color", "entityType": "columns", "table": "project" }, { "type": "integer", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "time_created", "entityType": "columns", "table": "project" }, { "type": "integer", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "time_updated", "entityType": "columns", "table": "project" }, { "type": "integer", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "time_initialized", "entityType": "columns", "table": "project" }, { "type": "text", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "sandboxes", "entityType": "columns", "table": "project" }, { "type": "text", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "commands", "entityType": "columns", "table": "project" }, { "type": "text", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "id", "entityType": "columns", "table": "message" }, { "type": "text", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "session_id", "entityType": "columns", "table": "message" }, { "type": "integer", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "time_created", "entityType": "columns", "table": "message" }, { "type": "integer", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "time_updated", "entityType": "columns", "table": "message" }, { "type": "text", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "data", "entityType": "columns", "table": "message" }, { "type": "text", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "id", "entityType": "columns", "table": "part" }, { "type": "text", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "message_id", "entityType": "columns", "table": "part" }, { "type": "text", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "session_id", "entityType": "columns", "table": "part" }, { "type": "integer", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "time_created", "entityType": "columns", "table": "part" }, { "type": "integer", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "time_updated", "entityType": "columns", "table": "part" }, { "type": "text", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "data", "entityType": "columns", "table": "part" }, { "type": "text", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "session_id", "entityType": "columns", "table": "session_context_epoch" }, { "type": "text", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "baseline", "entityType": "columns", "table": "session_context_epoch" }, { "type": "text", "notNull": true, "autoincrement": false, "default": "'build'", "generated": null, "name": "agent", "entityType": "columns", "table": "session_context_epoch" }, { "type": "text", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "snapshot", "entityType": "columns", "table": "session_context_epoch" }, { "type": "integer", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "baseline_seq", "entityType": "columns", "table": "session_context_epoch" }, { "type": "integer", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "replacement_seq", "entityType": "columns", "table": "session_context_epoch" }, { "type": "integer", "notNull": true, "autoincrement": false, "default": "0", "generated": null, "name": "revision", "entityType": "columns", "table": "session_context_epoch" }, { "type": "text", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "id", "entityType": "columns", "table": "session_input" }, { "type": "text", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "session_id", "entityType": "columns", "table": "session_input" }, { "type": "text", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "prompt", "entityType": "columns", "table": "session_input" }, { "type": "text", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "delivery", "entityType": "columns", "table": "session_input" }, { "type": "integer", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "admitted_seq", "entityType": "columns", "table": "session_input" }, { "type": "integer", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "promoted_seq", "entityType": "columns", "table": "session_input" }, { "type": "integer", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "time_created", "entityType": "columns", "table": "session_input" }, { "type": "text", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "id", "entityType": "columns", "table": "session_message" }, { "type": "text", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "session_id", "entityType": "columns", "table": "session_message" }, { "type": "text", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "type", "entityType": "columns", "table": "session_message" }, { "type": "integer", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "seq", "entityType": "columns", "table": "session_message" }, { "type": "integer", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "time_created", "entityType": "columns", "table": "session_message" }, { "type": "integer", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "time_updated", "entityType": "columns", "table": "session_message" }, { "type": "text", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "data", "entityType": "columns", "table": "session_message" }, { "type": "text", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "id", "entityType": "columns", "table": "session" }, { "type": "text", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "project_id", "entityType": "columns", "table": "session" }, { "type": "text", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "workspace_id", "entityType": "columns", "table": "session" }, { "type": "text", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "parent_id", "entityType": "columns", "table": "session" }, { "type": "text", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "slug", "entityType": "columns", "table": "session" }, { "type": "text", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "directory", "entityType": "columns", "table": "session" }, { "type": "text", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "path", "entityType": "columns", "table": "session" }, { "type": "text", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "title", "entityType": "columns", "table": "session" }, { "type": "text", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "version", "entityType": "columns", "table": "session" }, { "type": "text", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "share_url", "entityType": "columns", "table": "session" }, { "type": "integer", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "summary_additions", "entityType": "columns", "table": "session" }, { "type": "integer", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "summary_deletions", "entityType": "columns", "table": "session" }, { "type": "integer", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "summary_files", "entityType": "columns", "table": "session" }, { "type": "text", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "summary_diffs", "entityType": "columns", "table": "session" }, { "type": "text", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "metadata", "entityType": "columns", "table": "session" }, { "type": "real", "notNull": true, "autoincrement": false, "default": "0", "generated": null, "name": "cost", "entityType": "columns", "table": "session" }, { "type": "integer", "notNull": true, "autoincrement": false, "default": "0", "generated": null, "name": "tokens_input", "entityType": "columns", "table": "session" }, { "type": "integer", "notNull": true, "autoincrement": false, "default": "0", "generated": null, "name": "tokens_output", "entityType": "columns", "table": "session" }, { "type": "integer", "notNull": true, "autoincrement": false, "default": "0", "generated": null, "name": "tokens_reasoning", "entityType": "columns", "table": "session" }, { "type": "integer", "notNull": true, "autoincrement": false, "default": "0", "generated": null, "name": "tokens_cache_read", "entityType": "columns", "table": "session" }, { "type": "integer", "notNull": true, "autoincrement": false, "default": "0", "generated": null, "name": "tokens_cache_write", "entityType": "columns", "table": "session" }, { "type": "text", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "revert", "entityType": "columns", "table": "session" }, { "type": "text", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "permission", "entityType": "columns", "table": "session" }, { "type": "text", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "agent", "entityType": "columns", "table": "session" }, { "type": "text", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "model", "entityType": "columns", "table": "session" }, { "type": "integer", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "time_created", "entityType": "columns", "table": "session" }, { "type": "integer", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "time_updated", "entityType": "columns", "table": "session" }, { "type": "integer", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "time_compacting", "entityType": "columns", "table": "session" }, { "type": "integer", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "time_archived", "entityType": "columns", "table": "session" }, { "type": "text", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "session_id", "entityType": "columns", "table": "todo" }, { "type": "text", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "content", "entityType": "columns", "table": "todo" }, { "type": "text", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "status", "entityType": "columns", "table": "todo" }, { "type": "text", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "priority", "entityType": "columns", "table": "todo" }, { "type": "integer", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "position", "entityType": "columns", "table": "todo" }, { "type": "integer", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "time_created", "entityType": "columns", "table": "todo" }, { "type": "integer", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "time_updated", "entityType": "columns", "table": "todo" }, { "type": "text", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "session_id", "entityType": "columns", "table": "session_share" }, { "type": "text", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "id", "entityType": "columns", "table": "session_share" }, { "type": "text", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "secret", "entityType": "columns", "table": "session_share" }, { "type": "text", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "url", "entityType": "columns", "table": "session_share" }, { "type": "integer", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "time_created", "entityType": "columns", "table": "session_share" }, { "type": "integer", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "time_updated", "entityType": "columns", "table": "session_share" }, { "columns": ["project_id"], "tableTo": "project", "columnsTo": ["id"], "onUpdate": "NO ACTION", "onDelete": "CASCADE", "nameExplicit": false, "name": "fk_workspace_project_id_project_id_fk", "entityType": "fks", "table": "workspace" }, { "columns": ["active_account_id"], "tableTo": "account", "columnsTo": ["id"], "onUpdate": "NO ACTION", "onDelete": "SET NULL", "nameExplicit": false, "name": "fk_account_state_active_account_id_account_id_fk", "entityType": "fks", "table": "account_state" }, { "columns": ["aggregate_id"], "tableTo": "event_sequence", "columnsTo": ["aggregate_id"], "onUpdate": "NO ACTION", "onDelete": "CASCADE", "nameExplicit": false, "name": "fk_event_aggregate_id_event_sequence_aggregate_id_fk", "entityType": "fks", "table": "event" }, { "columns": ["project_id"], "tableTo": "project", "columnsTo": ["id"], "onUpdate": "NO ACTION", "onDelete": "CASCADE", "nameExplicit": false, "name": "fk_permission_project_id_project_id_fk", "entityType": "fks", "table": "permission" }, { "columns": ["project_id"], "tableTo": "project", "columnsTo": ["id"], "onUpdate": "NO ACTION", "onDelete": "CASCADE", "nameExplicit": false, "name": "fk_project_directory_project_id_project_id_fk", "entityType": "fks", "table": "project_directory" }, { "columns": ["session_id"], "tableTo": "session", "columnsTo": ["id"], "onUpdate": "NO ACTION", "onDelete": "CASCADE", "nameExplicit": false, "name": "fk_message_session_id_session_id_fk", "entityType": "fks", "table": "message" }, { "columns": ["message_id"], "tableTo": "message", "columnsTo": ["id"], "onUpdate": "NO ACTION", "onDelete": "CASCADE", "nameExplicit": false, "name": "fk_part_message_id_message_id_fk", "entityType": "fks", "table": "part" }, { "columns": ["session_id"], "tableTo": "session", "columnsTo": ["id"], "onUpdate": "NO ACTION", "onDelete": "CASCADE", "nameExplicit": false, "name": "fk_session_context_epoch_session_id_session_id_fk", "entityType": "fks", "table": "session_context_epoch" }, { "columns": ["session_id"], "tableTo": "session", "columnsTo": ["id"], "onUpdate": "NO ACTION", "onDelete": "CASCADE", "nameExplicit": false, "name": "fk_session_input_session_id_session_id_fk", "entityType": "fks", "table": "session_input" }, { "columns": ["session_id"], "tableTo": "session", "columnsTo": ["id"], "onUpdate": "NO ACTION", "onDelete": "CASCADE", "nameExplicit": false, "name": "fk_session_message_session_id_session_id_fk", "entityType": "fks", "table": "session_message" }, { "columns": ["project_id"], "tableTo": "project", "columnsTo": ["id"], "onUpdate": "NO ACTION", "onDelete": "CASCADE", "nameExplicit": false, "name": "fk_session_project_id_project_id_fk", "entityType": "fks", "table": "session" }, { "columns": ["session_id"], "tableTo": "session", "columnsTo": ["id"], "onUpdate": "NO ACTION", "onDelete": "CASCADE", "nameExplicit": false, "name": "fk_todo_session_id_session_id_fk", "entityType": "fks", "table": "todo" }, { "columns": ["session_id"], "tableTo": "session", "columnsTo": ["id"], "onUpdate": "NO ACTION", "onDelete": "CASCADE", "nameExplicit": false, "name": "fk_session_share_session_id_session_id_fk", "entityType": "fks", "table": "session_share" }, { "columns": ["email", "url"], "nameExplicit": false, "name": "control_account_pk", "entityType": "pks", "table": "control_account" }, { "columns": ["project_id", "directory"], "nameExplicit": false, "name": "project_directory_pk", "entityType": "pks", "table": "project_directory" }, { "columns": ["session_id", "position"], "nameExplicit": false, "name": "todo_pk", "entityType": "pks", "table": "todo" }, { "columns": ["id"], "nameExplicit": false, "name": "workspace_pk", "table": "workspace", "entityType": "pks" }, { "columns": ["name"], "nameExplicit": false, "name": "data_migration_pk", "table": "data_migration", "entityType": "pks" }, { "columns": ["id"], "nameExplicit": false, "name": "account_state_pk", "table": "account_state", "entityType": "pks" }, { "columns": ["id"], "nameExplicit": false, "name": "account_pk", "table": "account", "entityType": "pks" }, { "columns": ["id"], "nameExplicit": false, "name": "credential_pk", "table": "credential", "entityType": "pks" }, { "columns": ["aggregate_id"], "nameExplicit": false, "name": "event_sequence_pk", "table": "event_sequence", "entityType": "pks" }, { "columns": ["id"], "nameExplicit": false, "name": "event_pk", "table": "event", "entityType": "pks" }, { "columns": ["id"], "nameExplicit": false, "name": "permission_pk", "table": "permission", "entityType": "pks" }, { "columns": ["id"], "nameExplicit": false, "name": "project_pk", "table": "project", "entityType": "pks" }, { "columns": ["id"], "nameExplicit": false, "name": "message_pk", "table": "message", "entityType": "pks" }, { "columns": ["id"], "nameExplicit": false, "name": "part_pk", "table": "part", "entityType": "pks" }, { "columns": ["session_id"], "nameExplicit": false, "name": "session_context_epoch_pk", "table": "session_context_epoch", "entityType": "pks" }, { "columns": ["id"], "nameExplicit": false, "name": "session_input_pk", "table": "session_input", "entityType": "pks" }, { "columns": ["id"], "nameExplicit": false, "name": "session_message_pk", "table": "session_message", "entityType": "pks" }, { "columns": ["id"], "nameExplicit": false, "name": "session_pk", "table": "session", "entityType": "pks" }, { "columns": ["session_id"], "nameExplicit": false, "name": "session_share_pk", "table": "session_share", "entityType": "pks" }, { "columns": [ { "value": "aggregate_id", "isExpression": false }, { "value": "seq", "isExpression": false } ], "isUnique": true, "where": null, "origin": "manual", "name": "event_aggregate_seq_idx", "entityType": "indexes", "table": "event" }, { "columns": [ { "value": "aggregate_id", "isExpression": false }, { "value": "type", "isExpression": false }, { "value": "seq", "isExpression": false } ], "isUnique": false, "where": null, "origin": "manual", "name": "event_aggregate_type_seq_idx", "entityType": "indexes", "table": "event" }, { "columns": [ { "value": "project_id", "isExpression": false }, { "value": "action", "isExpression": false }, { "value": "resource", "isExpression": false } ], "isUnique": true, "where": null, "origin": "manual", "name": "permission_project_action_resource_idx", "entityType": "indexes", "table": "permission" }, { "columns": [ { "value": "session_id", "isExpression": false }, { "value": "time_created", "isExpression": false }, { "value": "id", "isExpression": false } ], "isUnique": false, "where": null, "origin": "manual", "name": "message_session_time_created_id_idx", "entityType": "indexes", "table": "message" }, { "columns": [ { "value": "message_id", "isExpression": false }, { "value": "id", "isExpression": false } ], "isUnique": false, "where": null, "origin": "manual", "name": "part_message_id_id_idx", "entityType": "indexes", "table": "part" }, { "columns": [ { "value": "session_id", "isExpression": false } ], "isUnique": false, "where": null, "origin": "manual", "name": "part_session_idx", "entityType": "indexes", "table": "part" }, { "columns": [ { "value": "session_id", "isExpression": false }, { "value": "promoted_seq", "isExpression": false }, { "value": "delivery", "isExpression": false }, { "value": "admitted_seq", "isExpression": false } ], "isUnique": false, "where": null, "origin": "manual", "name": "session_input_session_pending_delivery_seq_idx", "entityType": "indexes", "table": "session_input" }, { "columns": [ { "value": "session_id", "isExpression": false }, { "value": "admitted_seq", "isExpression": false } ], "isUnique": true, "where": null, "origin": "manual", "name": "session_input_session_admitted_seq_idx", "entityType": "indexes", "table": "session_input" }, { "columns": [ { "value": "session_id", "isExpression": false }, { "value": "promoted_seq", "isExpression": false } ], "isUnique": true, "where": null, "origin": "manual", "name": "session_input_session_promoted_seq_idx", "entityType": "indexes", "table": "session_input" }, { "columns": [ { "value": "session_id", "isExpression": false }, { "value": "seq", "isExpression": false } ], "isUnique": true, "where": null, "origin": "manual", "name": "session_message_session_seq_idx", "entityType": "indexes", "table": "session_message" }, { "columns": [ { "value": "session_id", "isExpression": false }, { "value": "type", "isExpression": false }, { "value": "seq", "isExpression": false } ], "isUnique": false, "where": null, "origin": "manual", "name": "session_message_session_type_seq_idx", "entityType": "indexes", "table": "session_message" }, { "columns": [ { "value": "session_id", "isExpression": false }, { "value": "time_created", "isExpression": false }, { "value": "id", "isExpression": false } ], "isUnique": false, "where": null, "origin": "manual", "name": "session_message_session_time_created_id_idx", "entityType": "indexes", "table": "session_message" }, { "columns": [ { "value": "time_created", "isExpression": false } ], "isUnique": false, "where": null, "origin": "manual", "name": "session_message_time_created_idx", "entityType": "indexes", "table": "session_message" }, { "columns": [ { "value": "project_id", "isExpression": false } ], "isUnique": false, "where": null, "origin": "manual", "name": "session_project_idx", "entityType": "indexes", "table": "session" }, { "columns": [ { "value": "workspace_id", "isExpression": false } ], "isUnique": false, "where": null, "origin": "manual", "name": "session_workspace_idx", "entityType": "indexes", "table": "session" }, { "columns": [ { "value": "parent_id", "isExpression": false } ], "isUnique": false, "where": null, "origin": "manual", "name": "session_parent_idx", "entityType": "indexes", "table": "session" }, { "columns": [ { "value": "session_id", "isExpression": false } ], "isUnique": false, "where": null, "origin": "manual", "name": "todo_session_idx", "entityType": "indexes", "table": "todo" } ], "renames": [] }