{ "version": "7", "dialect": "sqlite", "id": "5f0a1db8-d4bf-42c3-becb-96b46fe66bed", "prevIds": [ "666138ef-82cb-4a9a-a765-e6669a436ff3" ], "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": "instruction_blob", "entityType": "tables" }, { "name": "instruction_entry", "entityType": "tables" }, { "name": "instruction_state", "entityType": "tables" }, { "name": "message", "entityType": "tables" }, { "name": "part", "entityType": "tables" }, { "name": "session_message", "entityType": "tables" }, { "name": "session_pending", "entityType": "tables" }, { "name": "session", "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": "integer", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "created", "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": "hash", "entityType": "columns", "table": "instruction_blob" }, { "type": "text", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "value", "entityType": "columns", "table": "instruction_blob" }, { "type": "text", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "session_id", "entityType": "columns", "table": "instruction_entry" }, { "type": "text", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "key", "entityType": "columns", "table": "instruction_entry" }, { "type": "text", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "value", "entityType": "columns", "table": "instruction_entry" }, { "type": "integer", "notNull": true, "autoincrement": false, "default": "false", "generated": null, "name": "removed", "entityType": "columns", "table": "instruction_entry" }, { "type": "integer", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "time_created", "entityType": "columns", "table": "instruction_entry" }, { "type": "integer", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "time_updated", "entityType": "columns", "table": "instruction_entry" }, { "type": "text", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "session_id", "entityType": "columns", "table": "instruction_state" }, { "type": "integer", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "epoch_start", "entityType": "columns", "table": "instruction_state" }, { "type": "integer", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "through_seq", "entityType": "columns", "table": "instruction_state" }, { "type": "text", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "initial_values", "entityType": "columns", "table": "instruction_state" }, { "type": "text", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "current_values", "entityType": "columns", "table": "instruction_state" }, { "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": "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_pending" }, { "type": "text", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "session_id", "entityType": "columns", "table": "session_pending" }, { "type": "text", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "type", "entityType": "columns", "table": "session_pending" }, { "type": "text", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "data", "entityType": "columns", "table": "session_pending" }, { "type": "text", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "delivery", "entityType": "columns", "table": "session_pending" }, { "type": "integer", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "admitted_seq", "entityType": "columns", "table": "session_pending" }, { "type": "integer", "notNull": true, "autoincrement": false, "default": null, "generated": null, "name": "time_created", "entityType": "columns", "table": "session_pending" }, { "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": false, "autoincrement": false, "default": null, "generated": null, "name": "fork_session_id", "entityType": "columns", "table": "session" }, { "type": "text", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "fork_message_id", "entityType": "columns", "table": "session" }, { "type": "integer", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "fork_seq", "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": "integer", "notNull": false, "autoincrement": false, "default": null, "generated": null, "name": "time_suspended", "entityType": "columns", "table": "session" }, { "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_instruction_entry_session_id_session_id_fk", "entityType": "fks", "table": "instruction_entry" }, { "columns": [ "session_id" ], "tableTo": "session", "columnsTo": [ "id" ], "onUpdate": "NO ACTION", "onDelete": "CASCADE", "nameExplicit": false, "name": "fk_instruction_state_session_id_session_id_fk", "entityType": "fks", "table": "instruction_state" }, { "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_message_session_id_session_id_fk", "entityType": "fks", "table": "session_message" }, { "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_pending" }, { "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_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", "key" ], "nameExplicit": false, "name": "instruction_entry_pk", "entityType": "pks", "table": "instruction_entry" }, { "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": [ "hash" ], "nameExplicit": false, "name": "instruction_blob_pk", "table": "instruction_blob", "entityType": "pks" }, { "columns": [ "session_id" ], "nameExplicit": false, "name": "instruction_state_pk", "table": "instruction_state", "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": [ "id" ], "nameExplicit": false, "name": "session_message_pk", "table": "session_message", "entityType": "pks" }, { "columns": [ "id" ], "nameExplicit": false, "name": "session_input_pk", "table": "session_pending", "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": "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": "session_id", "isExpression": false }, { "value": "delivery", "isExpression": false }, { "value": "admitted_seq", "isExpression": false } ], "isUnique": false, "where": null, "origin": "manual", "name": "session_pending_session_delivery_seq_idx", "entityType": "indexes", "table": "session_pending" }, { "columns": [ { "value": "session_id", "isExpression": false } ], "isUnique": true, "where": "\"session_pending\".\"type\" = 'compaction'", "origin": "manual", "name": "session_pending_session_compaction_idx", "entityType": "indexes", "table": "session_pending" }, { "columns": [ { "value": "session_id", "isExpression": false }, { "value": "admitted_seq", "isExpression": false } ], "isUnique": true, "where": null, "origin": "manual", "name": "session_pending_session_admitted_seq_idx", "entityType": "indexes", "table": "session_pending" }, { "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": "time_suspended", "isExpression": false } ], "isUnique": false, "where": "\"session\".\"time_suspended\" is not null", "origin": "manual", "name": "session_time_suspended_idx", "entityType": "indexes", "table": "session" } ], "renames": [] }