SQL
CREATE TABLE "workflow_dependency" (
"id" integer PRIMARY KEY NOT NULL,
"workflowId" varchar(36) NOT NULL,
"workflowVersionId" integer NOT NULL,
"dependencyType" varchar(32) NOT NULL,
"dependencyKey" varchar(255) NOT NULL,
"indexVersionId" smallint NOT NULL DEFAULT (1),
"createdAt" datetime(3) NOT NULL DEFAULT (STRFTIME('%Y-%m-%d %H:%M:%f', 'NOW')),
"dependencyInfo" text,
"publishedVersionId" varchar(36),
CONSTRAINT "FK_a4ff2d9b9628ea988fa9e7d0bf8" FOREIGN KEY ("workflowId") REFERENCES "workflow_entity" ("id") ON DELETE CASCADE ON UPDATE NO ACTION
)
Columns
| Column | Data type | Allow null | Primary key | Actions |
|---|---|---|---|---|
id |
INTEGER |
✓ | Rename | Drop | |
workflowId |
varchar(36) |
Rename | Drop | ||
workflowVersionId |
INTEGER |
Rename | Drop | ||
dependencyType |
varchar(32) |
Rename | Drop | ||
dependencyKey |
varchar(255) |
Rename | Drop | ||
indexVersionId |
smallint |
Rename | Drop | ||
createdAt |
datetime(3) |
Rename | Drop | ||
dependencyInfo |
TEXT |
✓ | Rename | Drop | |
publishedVersionId |
varchar(36) |
✓ | Rename | Drop |
Foreign Keys
| Column | Destination |
|---|---|
workflowId |
workflow_entity.id |
Indexes
| Name | Columns | Unique | SQL | Drop? |
|---|---|---|---|---|
| IDX_a4ff2d9b9628ea988fa9e7d0bf |
workflowId
|
SQL | Drop | |
| IDX_e48a201071ab85d9d09119d640 |
dependencyKey
|
SQL | Drop | |
| IDX_e7fe1cfda990c14a445937d0b9 |
dependencyType
|
SQL | Drop | |
| IDX_workflow_dependency_publishedVersionId |
publishedVersionId
|
SQL | Drop |