# workflow_history ## Description
Table Definition ```sql CREATE TABLE "workflow_history" ("versionId" varchar(36) PRIMARY KEY NOT NULL, "workflowId" varchar(36) NOT NULL, "authors" varchar(255) 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')), "nodes" text NOT NULL, "connections" text NOT NULL, "name" varchar(128), "autosaved" boolean NOT NULL DEFAULT (false), "description" text, "nodeGroups" text NOT NULL DEFAULT ('[]'), CONSTRAINT "FK_1e31657f5fe46816c34be7c1b4b" FOREIGN KEY ("workflowId") REFERENCES "workflow_entity" ("id") ON DELETE CASCADE ON UPDATE NO ACTION) ```
## Columns | Name | Type | Default | Nullable | Children | Parents | Comment | | ---- | ---- | ------- | -------- | -------- | ------- | ------- | | authors | varchar(255) | | false | | | | | autosaved | boolean | false | false | | | | | connections | TEXT | | false | | | | | createdAt | datetime(3) | STRFTIME('%Y-%m-%d %H:%M:%f', 'NOW') | false | | | | | description | TEXT | | true | | | | | name | varchar(128) | | true | | | | | nodeGroups | TEXT | '[]' | false | | | | | nodes | TEXT | | false | | | | | updatedAt | datetime(3) | STRFTIME('%Y-%m-%d %H:%M:%f', 'NOW') | false | | | | | versionId | varchar(36) | | false | [workflow_entity](workflow_entity.md) [workflow_publication_trigger_status](workflow_publication_trigger_status.md) [workflow_publish_history](workflow_publish_history.md) [workflow_published_version](workflow_published_version.md) [workflow_review_request_workflow](workflow_review_request_workflow.md) | | | | workflowId | varchar(36) | | false | | [workflow_entity](workflow_entity.md) | | ## Constraints | Name | Type | Definition | | ---- | ---- | ---------- | | - (Foreign key ID: 0) | FOREIGN KEY | FOREIGN KEY (workflowId) REFERENCES workflow_entity (id) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE | | sqlite_autoindex_workflow_history_1 | PRIMARY KEY | PRIMARY KEY (versionId) | | versionId | PRIMARY KEY | PRIMARY KEY (versionId) | ## Indexes | Name | Definition | | ---- | ---------- | | IDX_1e31657f5fe46816c34be7c1b4 | CREATE INDEX "IDX_1e31657f5fe46816c34be7c1b4" ON "workflow_history" ("workflowId") | | sqlite_autoindex_workflow_history_1 | PRIMARY KEY (versionId) | ## Relations ```mermaid erDiagram "workflow_entity" }o--o| "workflow_history" : "FOREIGN KEY (activeVersionId) REFERENCES workflow_history (versionId) ON UPDATE NO ACTION ON DELETE RESTRICT MATCH NONE" "workflow_publication_trigger_status" }o--|| "workflow_history" : "FOREIGN KEY (versionId) REFERENCES workflow_history (versionId) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE" "workflow_publish_history" }o--o| "workflow_history" : "FOREIGN KEY (versionId) REFERENCES workflow_history (versionId) ON UPDATE NO ACTION ON DELETE SET NULL MATCH NONE" "workflow_publish_history" }o--o| "workflow_history" : "FOREIGN KEY (versionId) REFERENCES workflow_history (versionId) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE" "workflow_published_version" }o--|| "workflow_history" : "FOREIGN KEY (publishedVersionId) REFERENCES workflow_history (versionId) ON UPDATE NO ACTION ON DELETE RESTRICT MATCH NONE" "workflow_published_version" }o--|| "workflow_history" : "FOREIGN KEY (publishedVersionId) REFERENCES workflow_history (versionId) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE" "workflow_review_request_workflow" }o--o| "workflow_history" : "FOREIGN KEY (workflowVersionId) REFERENCES workflow_history (versionId) ON UPDATE NO ACTION ON DELETE SET NULL MATCH NONE" "workflow_history" }o--|| "workflow_entity" : "FOREIGN KEY (workflowId) REFERENCES workflow_entity (id) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE" "workflow_history" { varchar_255_ authors boolean autosaved TEXT connections datetime_3_ createdAt TEXT description varchar_128_ name TEXT nodeGroups TEXT nodes datetime_3_ updatedAt varchar_36_ versionId PK varchar_36_ workflowId FK } "workflow_entity" { boolean active varchar_36_ activeVersionId FK TEXT connections datetime_3_ createdAt TEXT description varchar_36_ id PK boolean isArchived TEXT meta varchar_128_ name TEXT nodeGroups TEXT nodes varchar_36_ parentFolderId FK TEXT pinData TEXT settings varchar sourceWorkflowId TEXT staticData INTEGER triggerCount datetime_3_ updatedAt INTEGER versionCounter varchar_36_ versionId } "workflow_publication_trigger_status" { datetime_3_ createdAt TEXT errorMessage varchar_36_ nodeId PK varchar_20_ status varchar_20_ triggerKind datetime_3_ updatedAt varchar_36_ versionId FK varchar_36_ workflowId PK } "workflow_publish_history" { datetime_3_ createdAt varchar_36_ event INTEGER id varchar userId FK varchar_36_ versionId FK varchar_36_ workflowId FK } "workflow_published_version" { datetime_3_ createdAt varchar_36_ publishedVersionId FK datetime_3_ updatedAt varchar_36_ workflowId PK } "workflow_review_request_workflow" { varchar_36_ id PK varchar_36_ workflowId FK varchar_36_ workflowReviewRequestId FK varchar_36_ workflowVersionId FK } ``` --- > Generated by [tbls](https://github.com/k1LoW/tbls)