| { |
| "version": "7", |
| "dialect": "sqlite", |
| "id": "f14a9b18-8207-487e-a3d3-227e629ba9ad", |
| "prevIds": ["169a0f0f-d58f-479f-b024-fa1c7b9a09db"], |
| "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": 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": "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": [] |
| } |
|
|