# execution_entity ## Description
Table Definition ```sql CREATE TABLE "execution_entity" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "workflowId" varchar(36) NOT NULL, "finished" boolean NOT NULL, "mode" varchar NOT NULL, "retryOf" varchar, "retrySuccessId" varchar, "startedAt" datetime, "stoppedAt" datetime, "waitTill" datetime, "status" varchar NOT NULL, "deletedAt" datetime(3), "createdAt" datetime(3) NOT NULL DEFAULT (STRFTIME('%Y-%m-%d %H:%M:%f', 'NOW')), "storedAt" varchar(2) NOT NULL DEFAULT ('db'), "tracingContext" text, "deduplicationKey" varchar(255), "jsonSizeBytes" BIGINT NOT NULL DEFAULT 0, "workflowVersionId" VARCHAR(36) DEFAULT NULL, CONSTRAINT "FK_c4d999a5e90784e8caccf5589de" FOREIGN KEY ("workflowId") REFERENCES "workflow_entity" ("id") ON DELETE CASCADE ON UPDATE NO ACTION) ```
## Columns | Name | Type | Default | Nullable | Children | Parents | Comment | | ---- | ---- | ------- | -------- | -------- | ------- | ------- | | id | INTEGER | | false | [execution_data](execution_data.md) [execution_metadata](execution_metadata.md) [execution_annotations](execution_annotations.md) [test_case_execution](test_case_execution.md) [chat_hub_messages](chat_hub_messages.md) | | | | workflowId | varchar(36) | | false | | [workflow_entity](workflow_entity.md) | | | finished | boolean | | false | | | | | mode | varchar | | false | | | | | retryOf | varchar | | true | | | | | retrySuccessId | varchar | | true | | | | | startedAt | datetime | | true | | | | | stoppedAt | datetime | | true | | | | | waitTill | datetime | | true | | | | | status | varchar | | false | | | | | deletedAt | datetime(3) | | true | | | | | createdAt | datetime(3) | STRFTIME('%Y-%m-%d %H:%M:%f', 'NOW') | false | | | | | storedAt | varchar(2) | 'db' | false | | | | | tracingContext | TEXT | | true | | | | | deduplicationKey | varchar(255) | | true | | | | | jsonSizeBytes | BIGINT | 0 | false | | | | | workflowVersionId | VARCHAR(36) | NULL | true | | | | ## Constraints | Name | Type | Definition | | ---- | ---- | ---------- | | id | PRIMARY KEY | PRIMARY KEY (id) | | - (Foreign key ID: 0) | FOREIGN KEY | FOREIGN KEY (workflowId) REFERENCES workflow_entity (id) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE | ## Indexes | Name | Definition | | ---- | ---------- | | IDX_execution_entity_deduplicationKey | CREATE UNIQUE INDEX "IDX_execution_entity_deduplicationKey" ON "execution_entity" ("deduplicationKey") WHERE "deduplicationKey" IS NOT NULL | | IDX_execution_entity_stoppedAt | CREATE INDEX "IDX_execution_entity_stoppedAt" ON "execution_entity" ("stoppedAt") | | IDX_execution_entity_deletedAt | CREATE INDEX "IDX_execution_entity_deletedAt" ON "execution_entity" ("deletedAt") | ## Relations ```mermaid erDiagram "execution_data" |o--|| "execution_entity" : "FOREIGN KEY (executionId) REFERENCES execution_entity (id) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE" "execution_metadata" }o--|| "execution_entity" : "FOREIGN KEY (executionId) REFERENCES execution_entity (id) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE" "execution_annotations" }o--|| "execution_entity" : "FOREIGN KEY (executionId) REFERENCES execution_entity (id) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE" "test_case_execution" }o--o| "execution_entity" : "FOREIGN KEY (pastExecutionId) REFERENCES execution_entity (id) ON UPDATE NO ACTION ON DELETE SET NULL MATCH NONE" "test_case_execution" }o--o| "execution_entity" : "FOREIGN KEY (executionId) REFERENCES execution_entity (id) ON UPDATE NO ACTION ON DELETE SET NULL MATCH NONE" "test_case_execution" }o--o| "execution_entity" : "FOREIGN KEY (evaluationExecutionId) REFERENCES execution_entity (id) ON UPDATE NO ACTION ON DELETE SET NULL MATCH NONE" "chat_hub_messages" }o--o| "execution_entity" : "FOREIGN KEY (executionId) REFERENCES execution_entity (id) ON UPDATE NO ACTION ON DELETE SET NULL MATCH NONE" "execution_entity" }o--|| "workflow_entity" : "FOREIGN KEY (workflowId) REFERENCES workflow_entity (id) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE" "execution_entity" { INTEGER id varchar_36_ workflowId FK boolean finished varchar mode varchar retryOf varchar retrySuccessId datetime startedAt datetime stoppedAt datetime waitTill varchar status datetime_3_ deletedAt datetime_3_ createdAt varchar_2_ storedAt TEXT tracingContext varchar_255_ deduplicationKey BIGINT jsonSizeBytes VARCHAR_36_ workflowVersionId } "execution_data" { INT executionId PK TEXT workflowData TEXT data VARCHAR_36_ workflowVersionId } "execution_metadata" { INTEGER id INTEGER executionId FK varchar_255_ key TEXT value } "execution_annotations" { INTEGER id INTEGER executionId FK varchar_6_ vote TEXT note datetime_3_ createdAt datetime_3_ updatedAt } "test_case_execution" { varchar_36_ id PK varchar_36_ testRunId FK INTEGER pastExecutionId FK INTEGER executionId FK INTEGER evaluationExecutionId FK varchar status datetime_3_ runAt datetime_3_ completedAt varchar errorCode TEXT errorDetails TEXT metrics datetime_3_ createdAt datetime_3_ updatedAt TEXT inputs TEXT outputs INTEGER runIndex } "chat_hub_messages" { varchar id PK varchar sessionId FK varchar previousMessageId FK varchar revisionOfMessageId FK varchar retryOfMessageId FK varchar_16_ type varchar_128_ name TEXT content varchar_16_ provider varchar_36_ workflowId FK INTEGER executionId FK datetime_3_ createdAt datetime_3_ updatedAt varchar_36_ agentId FK varchar_16_ status TEXT attachments VARCHAR_256_ model } "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 } ``` --- > Generated by [tbls](https://github.com/k1LoW/tbls)