mirror of
https://github.com/n8n-io/n8n.git
synced 2026-09-01 15:47:41 +08:00
7.5 KiB
7.5 KiB
instance_ai_threads
Description
Table Definition
CREATE TABLE "instance_ai_threads" ("id" varchar PRIMARY KEY NOT NULL, "resourceId" varchar(255) NOT NULL, "projectId" varchar(36) NOT NULL, "title" text NOT NULL DEFAULT (''), "metadata" text, "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_instance_ai_threads_projectId" FOREIGN KEY ("projectId") REFERENCES "project" ("id") ON DELETE CASCADE)
Columns
| Name | Type | Default | Nullable | Children | Parents | Comment |
|---|---|---|---|---|---|---|
| id | varchar | false | instance_ai_messages instance_ai_observational_memory instance_ai_iteration_logs ai_builder_temporary_workflow instance_ai_run_snapshots instance_ai_observations instance_ai_observation_cursors instance_ai_observation_locks instance_ai_checkpoints instance_ai_pending_confirmations | |||
| resourceId | varchar(255) | false | ||||
| projectId | varchar(36) | false | project | |||
| title | TEXT | '' | false | |||
| metadata | TEXT | true | ||||
| createdAt | datetime(3) | STRFTIME('%Y-%m-%d %H:%M:%f', 'NOW') | false | |||
| updatedAt | datetime(3) | STRFTIME('%Y-%m-%d %H:%M:%f', 'NOW') | false |
Constraints
| Name | Type | Definition |
|---|---|---|
| id | PRIMARY KEY | PRIMARY KEY (id) |
| - (Foreign key ID: 0) | FOREIGN KEY | FOREIGN KEY (projectId) REFERENCES project (id) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE |
| sqlite_autoindex_instance_ai_threads_1 | PRIMARY KEY | PRIMARY KEY (id) |
Indexes
| Name | Definition |
|---|---|
| IDX_instance_ai_threads_projectId | CREATE INDEX "IDX_instance_ai_threads_projectId" ON "instance_ai_threads" ("projectId") |
| IDX_instance_ai_threads_resourceId | CREATE INDEX "IDX_instance_ai_threads_resourceId" ON "instance_ai_threads" ("resourceId") |
| sqlite_autoindex_instance_ai_threads_1 | PRIMARY KEY (id) |
Relations
erDiagram
"instance_ai_messages" }o--|| "instance_ai_threads" : "FOREIGN KEY (threadId) REFERENCES instance_ai_threads (id) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE"
"instance_ai_observational_memory" }o--o| "instance_ai_threads" : "FOREIGN KEY (threadId) REFERENCES instance_ai_threads (id) ON UPDATE NO ACTION ON DELETE SET NULL MATCH NONE"
"instance_ai_iteration_logs" }o--|| "instance_ai_threads" : "FOREIGN KEY (threadId) REFERENCES instance_ai_threads (id) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE"
"ai_builder_temporary_workflow" }o--|| "instance_ai_threads" : "FOREIGN KEY (threadId) REFERENCES instance_ai_threads (id) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE"
"instance_ai_run_snapshots" |o--|| "instance_ai_threads" : "FOREIGN KEY (threadId) REFERENCES instance_ai_threads (id) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE"
"instance_ai_observations" }o--|| "instance_ai_threads" : "FOREIGN KEY (observationScopeId) REFERENCES instance_ai_threads (id) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE"
"instance_ai_observation_cursors" |o--|| "instance_ai_threads" : "FOREIGN KEY (observationScopeId) REFERENCES instance_ai_threads (id) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE"
"instance_ai_observation_locks" |o--|| "instance_ai_threads" : "FOREIGN KEY (observationScopeId) REFERENCES instance_ai_threads (id) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE"
"instance_ai_checkpoints" }o--|| "instance_ai_threads" : "FOREIGN KEY (threadId) REFERENCES instance_ai_threads (id) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE"
"instance_ai_pending_confirmations" }o--|| "instance_ai_threads" : "FOREIGN KEY (threadId) REFERENCES instance_ai_threads (id) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE"
"instance_ai_threads" }o--|| "project" : "FOREIGN KEY (projectId) REFERENCES project (id) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE"
"instance_ai_threads" {
varchar id PK
varchar_255_ resourceId
varchar_36_ projectId FK
TEXT title
TEXT metadata
datetime_3_ createdAt
datetime_3_ updatedAt
}
"instance_ai_messages" {
varchar_36_ id PK
varchar threadId FK
TEXT content
varchar_16_ role
varchar_32_ type
varchar_255_ resourceId
datetime_3_ createdAt
datetime_3_ updatedAt
}
"instance_ai_observational_memory" {
varchar_36_ id PK
varchar_255_ lookupKey
varchar_16_ scope
varchar threadId FK
varchar_255_ resourceId
TEXT activeObservations
varchar_32_ originType
TEXT config
INTEGER generationCount
datetime_3_ lastObservedAt
INTEGER pendingMessageTokens
INTEGER totalTokensObserved
INTEGER observationTokenCount
boolean isObserving
boolean isReflecting
TEXT observedMessageIds
varchar observedTimezone
TEXT bufferedObservations
INTEGER bufferedObservationTokens
TEXT bufferedMessageIds
TEXT bufferedReflection
INTEGER bufferedReflectionTokens
INTEGER bufferedReflectionInputTokens
INTEGER reflectedObservationLineCount
TEXT bufferedObservationChunks
boolean isBufferingObservation
boolean isBufferingReflection
INTEGER lastBufferedAtTokens
datetime_3_ lastBufferedAtTime
TEXT metadata
datetime_3_ createdAt
datetime_3_ updatedAt
}
"instance_ai_iteration_logs" {
varchar_36_ id PK
varchar threadId FK
varchar taskKey
TEXT entry
datetime_3_ createdAt
datetime_3_ updatedAt
}
"ai_builder_temporary_workflow" {
varchar_36_ workflowId PK
varchar threadId FK
datetime_3_ createdAt
datetime_3_ updatedAt
}
"instance_ai_run_snapshots" {
varchar threadId PK
varchar_36_ runId PK
varchar_36_ messageGroupId
TEXT runIds
TEXT tree
datetime_3_ createdAt
datetime_3_ updatedAt
varchar_36_ langsmithRunId
varchar_36_ langsmithTraceId
varchar_64_ traceId
varchar_64_ spanId
}
"instance_ai_observations" {
varchar_36_ id PK
varchar observationScopeId FK
varchar_16_ marker
TEXT text
varchar_36_ parentId FK
INTEGER tokenCount
varchar_16_ status
varchar_36_ supersededBy FK
datetime_3_ createdAt
datetime_3_ updatedAt
}
"instance_ai_observation_cursors" {
varchar observationScopeId PK
varchar_36_ lastObservedMessageId
datetime_3_ lastObservedAt
datetime_3_ createdAt
datetime_3_ updatedAt
}
"instance_ai_observation_locks" {
varchar observationScopeId PK
varchar_20_ taskKind PK
varchar_64_ holderId
datetime_3_ heldUntil
datetime_3_ createdAt
datetime_3_ updatedAt
}
"instance_ai_checkpoints" {
varchar_255_ key PK
varchar_255_ runId
varchar threadId FK
varchar_255_ resourceId
TEXT state
datetime_3_ createdAt
datetime_3_ updatedAt
datetime_3_ expiredAt
}
"instance_ai_pending_confirmations" {
varchar_36_ requestId PK
varchar threadId FK
varchar userId FK
varchar_16_ kind
varchar_36_ runId
varchar_64_ toolCallId
varchar_36_ messageGroupId
varchar_255_ checkpointKey FK
varchar_36_ checkpointTaskId
datetime_3_ expiresAt
datetime_3_ createdAt
datetime_3_ updatedAt
}
"project" {
varchar_36_ id PK
varchar_255_ name
varchar_36_ type
datetime_3_ createdAt
datetime_3_ updatedAt
TEXT icon
varchar_512_ description
varchar creatorId FK
TEXT customTelemetryTags
}
Generated by tbls