mirror of
https://github.com/n8n-io/n8n.git
synced 2026-07-28 03:24:59 +02:00
3.4 KiB
3.4 KiB
folder
Description
Table Definition
CREATE TABLE "folder" ("id" varchar(36) PRIMARY KEY NOT NULL, "name" varchar(128) NOT NULL, "parentFolderId" varchar(36), "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')), CONSTRAINT "FK_a8260b0b36939c6247f385b8221" FOREIGN KEY ("projectId") REFERENCES "project" ("id") ON DELETE CASCADE, CONSTRAINT "FK_804ea52f6729e3940498bd54d78" FOREIGN KEY ("parentFolderId") REFERENCES "folder" ("id") ON DELETE CASCADE)
Columns
| Name | Type | Default | Nullable | Children | Parents | Comment |
|---|---|---|---|---|---|---|
| id | varchar(36) | false | folder folder_tag workflow_entity | |||
| name | varchar(128) | false | ||||
| parentFolderId | varchar(36) | true | folder | |||
| projectId | varchar(36) | false | project | |||
| 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 (parentFolderId) REFERENCES folder (id) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE |
| - (Foreign key ID: 1) | FOREIGN KEY | FOREIGN KEY (projectId) REFERENCES project (id) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE |
| sqlite_autoindex_folder_1 | PRIMARY KEY | PRIMARY KEY (id) |
Indexes
| Name | Definition |
|---|---|
| IDX_14f68deffaf858465715995508 | CREATE UNIQUE INDEX "IDX_14f68deffaf858465715995508" ON "folder" ("projectId", "id") |
| sqlite_autoindex_folder_1 | PRIMARY KEY (id) |
Relations
erDiagram
"folder" }o--o| "folder" : "FOREIGN KEY (parentFolderId) REFERENCES folder (id) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE"
"folder_tag" |o--|| "folder" : "FOREIGN KEY (folderId) REFERENCES folder (id) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE"
"workflow_entity" }o--o| "folder" : "FOREIGN KEY (parentFolderId) REFERENCES folder (id) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE"
"folder" }o--|| "project" : "FOREIGN KEY (projectId) REFERENCES project (id) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE"
"folder" {
varchar_36_ id PK
varchar_128_ name
varchar_36_ parentFolderId FK
varchar_36_ projectId FK
datetime_3_ createdAt
datetime_3_ updatedAt
}
"folder_tag" {
varchar_36_ folderId PK
varchar_36_ tagId PK
}
"workflow_entity" {
varchar_36_ id PK
varchar_128_ name
boolean active
TEXT nodes
TEXT connections
TEXT settings
TEXT staticData
TEXT pinData
varchar_36_ versionId
INTEGER triggerCount
TEXT meta
varchar_36_ parentFolderId FK
datetime_3_ createdAt
datetime_3_ updatedAt
boolean isArchived
INTEGER versionCounter
TEXT description
varchar_36_ activeVersionId FK
TEXT nodeGroups
varchar sourceWorkflowId
}
"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