mirror of
https://github.com/n8n-io/n8n.git
synced 2026-10-21 20:20:03 +02:00
3.9 KiB
Generated
3.9 KiB
Generated
app
Description
Table Definition
CREATE TABLE "app" ("id" varchar(36) PRIMARY KEY NOT NULL, "name" varchar(128) NOT NULL, "namespace" varchar(128) NOT NULL, "theme" text, "projectId" varchar(36) 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')), "activeVersionId" varchar(36), "bindings" text NOT NULL DEFAULT ('[]'), CONSTRAINT "FK_f84dd7eb539e46e0c233fa09b20" FOREIGN KEY ("projectId") REFERENCES "project" ("id") ON DELETE CASCADE ON UPDATE NO ACTION, CONSTRAINT "app_activeVersionId_foreign" FOREIGN KEY ("activeVersionId") REFERENCES "app_version" ("id") ON DELETE SET NULL)
Columns
| Name | Type | Default | Nullable | Children | Parents | Comment |
|---|---|---|---|---|---|---|
| activeVersionId | varchar(36) | true | app_version | |||
| bindings | TEXT | '[]' | false | |||
| createdAt | datetime(3) | STRFTIME('%Y-%m-%d %H:%M:%f', 'NOW') | false | |||
| id | varchar(36) | false | app_version instance_ai_threads page | |||
| name | varchar(128) | false | ||||
| namespace | varchar(128) | false | ||||
| projectId | varchar(36) | false | project | |||
| theme | TEXT | true | ||||
| updatedAt | datetime(3) | STRFTIME('%Y-%m-%d %H:%M:%f', 'NOW') | false |
Constraints
| Name | Type | Definition |
|---|---|---|
| - (Foreign key ID: 0) | FOREIGN KEY | FOREIGN KEY (activeVersionId) REFERENCES app_version (id) ON UPDATE NO ACTION ON DELETE SET NULL MATCH NONE |
| - (Foreign key ID: 1) | FOREIGN KEY | FOREIGN KEY (projectId) REFERENCES project (id) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE |
| id | PRIMARY KEY | PRIMARY KEY (id) |
| sqlite_autoindex_app_1 | PRIMARY KEY | PRIMARY KEY (id) |
Indexes
| Name | Definition |
|---|---|
| IDX_app_namespace | CREATE UNIQUE INDEX "IDX_app_namespace" ON "app" ("namespace") |
| sqlite_autoindex_app_1 | PRIMARY KEY (id) |
Relations
erDiagram
"app" }o--o| "app_version" : "FOREIGN KEY (activeVersionId) REFERENCES app_version (id) ON UPDATE NO ACTION ON DELETE SET NULL MATCH NONE"
"app_version" }o--|| "app" : "FOREIGN KEY (appId) REFERENCES app (id) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE"
"instance_ai_threads" }o--o| "app" : "FOREIGN KEY (appId) REFERENCES app (id) ON UPDATE NO ACTION ON DELETE SET NULL MATCH NONE"
"page" }o--|| "app" : "FOREIGN KEY (appId) REFERENCES app (id) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE"
"app" }o--|| "project" : "FOREIGN KEY (projectId) REFERENCES project (id) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE"
"app" {
varchar_36_ activeVersionId FK
TEXT bindings
datetime_3_ createdAt
varchar_36_ id PK
varchar_128_ name
varchar_128_ namespace
varchar_36_ projectId FK
TEXT theme
datetime_3_ updatedAt
}
"app_version" {
varchar_36_ appId FK
datetime_3_ createdAt
INTEGER distSizeBytes
varchar_255_ distStorageKey
varchar_36_ id PK
INTEGER sourceSizeBytes
varchar_255_ sourceStorageKey
varchar_8_ storedAt
datetime_3_ updatedAt
}
"instance_ai_threads" {
varchar_36_ appId FK
datetime_3_ createdAt
varchar id PK
TEXT metadata
varchar_36_ projectId FK
varchar_255_ resourceId
TEXT title
datetime_3_ updatedAt
}
"page" {
varchar_36_ appId FK
TEXT content
datetime_3_ createdAt
varchar_36_ dataWorkflowId FK
varchar_36_ id PK
varchar_36_ parentPageId FK
varchar_255_ route
datetime_3_ updatedAt
}
"project" {
datetime_3_ createdAt
varchar creatorId FK
TEXT customTelemetryTags
varchar_512_ description
TEXT icon
varchar_36_ id PK
varchar_255_ name
varchar_36_ type
datetime_3_ updatedAt
}
Generated by tbls