Setting the file. One moment.
Subchapter 16.45
app_artifact.mdMarkdown2 KBView on GitHub
CREATE TABLE "app_artifact" ("id" integer PRIMARY KEY NOT NULL, "appId" varchar NOT NULL, "storedAt" varchar(2) NOT NULL, "storageKey" text NOT NULL, "sizeBytes" integer NOT NULL, "uploadStatus" varchar(16) NOT NULL DEFAULT ('pending'), "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 "CHK_app_artifact_storedAt" CHECK ("storedAt" IN ('db', 'fs', 's3', 'az')), CONSTRAINT "CHK_app_artifact_uploadStatus" CHECK ("uploadStatus" IN ('pending', 'completed')))| Name | Type | Default | Nullable | Children | Parents | Comment |
|---|---|---|---|---|---|---|
| appId | varchar | false | ||||
| createdAt | datetime(3) | STRFTIME(‘%Y-%m-%d %H:%M:%f’, ‘NOW’) | false | |||
| id | INTEGER | false | app_version | |||
| sizeBytes | INTEGER | false | ||||
| storageKey | TEXT | false | ||||
| storedAt | varchar(2) | false | ||||
| updatedAt | datetime(3) | STRFTIME(‘%Y-%m-%d %H:%M:%f’, ‘NOW’) | false | |||
| uploadStatus | varchar(16) | ‘pending’ | false |
| Name | Type | Definition |
|---|---|---|
| - | CHECK | CHECK (“storedAt” IN (‘db’, ‘fs’, ‘s3’, ‘az’)) |
| - | CHECK | CHECK (“uploadStatus” IN (‘pending’, ‘completed’)) |
| id | PRIMARY KEY | PRIMARY KEY (id) |
erDiagram
"app_version" }o--o| "app_artifact" : "FOREIGN KEY (bundleArtifactId) REFERENCES app_artifact (id) ON UPDATE NO ACTION ON DELETE SET NULL MATCH NONE"
"app_version" }o--|| "app_artifact" : "FOREIGN KEY (sourceArtifactId) REFERENCES app_artifact (id) ON UPDATE NO ACTION ON DELETE RESTRICT MATCH NONE"
"app_artifact" {
varchar appId
datetime_3_ createdAt
INTEGER id
INTEGER sizeBytes
TEXT storageKey
varchar_2_ storedAt
datetime_3_ updatedAt
varchar_16_ uploadStatus
}
"app_version" {
varchar appId FK
TEXT bindings
INTEGER buildAttempts
varchar_16_ buildStatus
datetime_3_ buildStatusUpdatedAt
INTEGER bundleArtifactId FK
datetime_3_ createdAt
TEXT description
varchar id PK
varchar_255_ label
INTEGER sourceArtifactId FK
datetime_3_ updatedAt
}Generated by tbls (opens in a new tab)