{ "version": "7", "dialect": "sqlite", "id": "325559b7-104f-4d2a-a02c-934cfad7cfcc", "prevIds": ["1f1dbf2d-bf66-4b25-8af4-4ba7633b7e40"], "ddl": [ { "name": "account", "entityType": "tables" }, { "name": "account_state", "entityType": "tables" }, { "name": "control_account", "entityType": "tables" }, { "name": "workspace", "entityType": "tables" }, { "name": "project", "entityType": "tables" }, { "name": "message", "entityType": "tables" }, { "name": "part", "entityType": "tables" }, { "name": "permission", "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": "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": "text", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "selected_org_id", "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": "integer", "notNull": true, "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": 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": "workspace" }, { "type": "text", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "branch", "entityType": "columns", "table": "workspace" }, { "type": "text", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "project_id", "entityType": "columns", "table": "workspace" }, { "type": "text", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "config", "entityType": "columns", "table": "workspace" }, { "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_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": "project_id", "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": "data", "entityType": "columns", "table": "permission" }, { "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": "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": 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": "revert", "entityType": "columns", "table": "session" }, { "type": "text", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "permission", "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": ["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": ["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_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": ["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": ["email", "url"], "nameExplicit": false, "name": "control_account_pk", "entityType": "pks", "table": "control_account" }, { "columns": ["session_id", "position"], "nameExplicit": false, "name": "todo_pk", "entityType": "pks", "table": "todo" }, { "columns": ["id"], "nameExplicit": false, "name": "account_pk", "table": "account", "entityType": "pks" }, { "columns": ["id"], "nameExplicit": false, "name": "account_state_pk", "table": "account_state", "entityType": "pks" }, { "columns": ["id"], "nameExplicit": false, "name": "workspace_pk", "table": "workspace", "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": ["project_id"], "nameExplicit": false, "name": "permission_pk", "table": "permission", "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": "session_id", "isExpression": false } ], "isUnique": false, "where": null, "origin": "manual", "name": "message_session_idx", "entityType": "indexes", "table": "message" }, { "columns": [ { "value": "message_id", "isExpression": false } ], "isUnique": false, "where": null, "origin": "manual", "name": "part_message_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": "project_id", "isExpression": false } ], "isUnique": false, "where": null, "origin": "manual", "name": "session_project_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": [] }