SQL

CREATE TABLE "instance_ai_thread_grants"  (
  "threadId" varchar NOT NULL,
  "userId" varchar NOT NULL,
  "grantKey" varchar(512) NOT NULL,
  "createdAt" datetime(3) NOT NULL DEFAULT (STRFTIME('%Y-%m-%d %H:%M:%f', 'NOW')),
  "updatedAt" datetime(3) NOT NULL DEFAULT (STRFTIME('%Y-%m-%d %H:%M:%f', 'NOW')),
  CONSTRAINT "FK_908202dbc0a9b52f669c11d730c" FOREIGN KEY ("threadId") REFERENCES "instance_ai_threads" ("id") ON DELETE CASCADE,
  CONSTRAINT "FK_401b94abf83d1ac7a841f31330e" FOREIGN KEY ("userId") REFERENCES "user" ("id") ON DELETE CASCADE,
  PRIMARY KEY ("threadId", "userId", "grantKey")
)

+ Add column

Columns

Column Data type Allow null Primary key Actions
threadId varchar Rename | Drop
userId varchar Rename | Drop
grantKey varchar(512) Rename | Drop
createdAt datetime(3) Rename | Drop
updatedAt datetime(3) Rename | Drop

Foreign Keys

Column Destination
userId user.id
threadId instance_ai_threads.id

+ Add index

Indexes

Name Columns Unique SQL Drop?
IDX_401b94abf83d1ac7a841f31330 userId SQL
CREATE INDEX "IDX_401b94abf83d1ac7a841f31330"
ON "instance_ai_thread_grants" ("userId")
Drop
sqlite_autoindex_instance_ai_thread_grants_1
  • threadId
  • userId
  • grantKey
SQL
-- no sql found --
Drop