SQL
CREATE TABLE workspaces (
id TEXT PRIMARY KEY,
path TEXT NOT NULL UNIQUE,
last_opened_at TEXT NOT NULL DEFAULT (datetime('now')),
created_at TEXT NOT NULL DEFAULT (datetime('now')),
owner_user_id TEXT NOT NULL DEFAULT '',
team_id TEXT,
visibility TEXT NOT NULL DEFAULT 'private'
)
+ Add column
Columns
+ Add index
Indexes
| Name |
Columns |
Unique |
SQL |
Drop? |
| idx_workspaces_owner |
owner_user_id
last_opened_at
|
|
SQL
CREATE INDEX idx_workspaces_owner
ON workspaces(owner_user_id, last_opened_at)
|
Drop
|
| idx_workspaces_team_visibility |
team_id
visibility
last_opened_at
|
|
SQL
CREATE INDEX idx_workspaces_team_visibility
ON workspaces(team_id, visibility, last_opened_at)
|
Drop
|
| sqlite_autoindex_workspaces_1 |
id
|
✓ |
SQL
-- no sql found --
|
Drop
|
| sqlite_autoindex_workspaces_2 |
path
|
✓ |
SQL
-- no sql found --
|
Drop
|