SQL

CREATE TABLE adapter  (
  id TEXT NOT NULL,
  user_id TEXT NOT NULL,
  job_id VARCHAR NOT NULL UNIQUE,
  base_model_name VARCHAR NOT NULL,
  base_model_path VARCHAR NOT NULL,
  model_name VARCHAR NOT NULL,
  model_desc VARCHAR NULL,
  model_path VARCHAR NOT NULL,
  source_model_name VARCHAR NULL,
  source_model_path VARCHAR NULL,
  source_job_id VARCHAR NULL,
  dataset_desc VARCHAR NULL,
  dataset_meta JSON DEFAULT '{}',
  dataset_path VARCHAR NOT NULL,
  training_output JSON NULL,
  status VARCHAR NOT NULL DEFAULT 'queued',
  created_at BIGINT NOT NULL,
  updated_at BIGINT NOT NULL,
  source_adapter_path VARCHAR NULL,
  adapter_path VARCHAR NULL,
  plugged_in BOOLEAN NOT NULL DEFAULT 0,
  PRIMARY KEY (id)
)

+ Add column

Columns

Column Data type Allow null Primary key Actions
id TEXT Rename | Drop
user_id TEXT Rename | Drop
job_id VARCHAR Rename | Drop
base_model_name VARCHAR Rename | Drop
base_model_path VARCHAR Rename | Drop
model_name VARCHAR Rename | Drop
model_desc VARCHAR Rename | Drop
model_path VARCHAR Rename | Drop
source_model_name VARCHAR Rename | Drop
source_model_path VARCHAR Rename | Drop
source_job_id VARCHAR Rename | Drop
dataset_desc VARCHAR Rename | Drop
dataset_meta JSON Rename | Drop
dataset_path VARCHAR Rename | Drop
training_output JSON Rename | Drop
status VARCHAR Rename | Drop
created_at BIGINT Rename | Drop
updated_at BIGINT Rename | Drop
source_adapter_path VARCHAR Rename | Drop
adapter_path VARCHAR Rename | Drop
plugged_in BOOLEAN Rename | Drop

+ Add index

Indexes

Name Columns Unique SQL Drop?
adapter_job_id_idx job_id SQL
CREATE UNIQUE INDEX adapter_job_id_idx
ON adapter (job_id)
Drop
adapter_status_idx status SQL
CREATE INDEX adapter_status_idx
ON adapter (status)
Drop
adapter_updated_at_user_id_idx
  • updated_at
  • user_id
SQL
CREATE INDEX adapter_updated_at_user_id_idx
ON adapter (updated_at, user_id)
Drop
adapter_user_id_idx user_id SQL
CREATE INDEX adapter_user_id_idx
ON adapter (user_id)
Drop
adapter_user_id_status_idx
  • user_id
  • status
SQL
CREATE INDEX adapter_user_id_status_idx
ON adapter (user_id, status)
Drop
sqlite_autoindex_adapter_1 job_id SQL
-- no sql found --
Drop
sqlite_autoindex_adapter_2 id SQL
-- no sql found --
Drop