Setting the file. One moment.
Subchapter 16.139
skill_source_link.mdMarkdown4 KBView on GitHub
CREATE TABLE "skill_source_link" ("skillId" varchar(36) PRIMARY KEY NOT NULL, "sourceId" varchar NOT NULL, "remoteRef" text NOT NULL, "baseRevision" varchar(255) NOT NULL, "baseContentHash" varchar(64) NOT NULL, "pendingContent" text, "pendingContentHash" varchar(64), "pendingScan" text, "pendingRevision" varchar(255), "skippedContentHash" varchar(64), "state" varchar(32) NOT NULL DEFAULT ('up_to_date'), "skippedFiles" text 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 "CHK_skill_source_link_state" CHECK ("state" IN ('up_to_date', 'update_available', 'update_blocked', 'source_unavailable')), CONSTRAINT "FK_019d7a720d470af7c820fbb01ed" FOREIGN KEY ("skillId") REFERENCES "skill" ("id") ON DELETE CASCADE, CONSTRAINT "FK_8828a788906bc11d5a3dc6d87a0" FOREIGN KEY ("sourceId") REFERENCES "skill_source" ("id") ON DELETE CASCADE)| Name | Type | Default | Nullable | Children | Parents | Comment |
|---|---|---|---|---|---|---|
| baseContentHash | varchar(64) | false | ||||
| baseRevision | varchar(255) | false | ||||
| createdAt | datetime(3) | STRFTIME(‘%Y-%m-%d %H:%M:%f’, ‘NOW’) | false | |||
| pendingContent | TEXT | true | ||||
| pendingContentHash | varchar(64) | true | ||||
| pendingRevision | varchar(255) | true | ||||
| pendingScan | TEXT | true | ||||
| remoteRef | TEXT | false | ||||
| skillId | varchar(36) | false | skill | |||
| skippedContentHash | varchar(64) | true | ||||
| skippedFiles | TEXT | false | ||||
| sourceId | varchar | false | skill_source | |||
| state | varchar(32) | ‘up_to_date’ | false | |||
| updatedAt | datetime(3) | STRFTIME(‘%Y-%m-%d %H:%M:%f’, ‘NOW’) | false |
| Name | Type | Definition |
|---|---|---|
| - | CHECK | CHECK (“state” IN (‘up_to_date’, ‘update_available’, ‘update_blocked’, ‘source_unavailable’)) |
| - (Foreign key ID: 0) | FOREIGN KEY | FOREIGN KEY (sourceId) REFERENCES skill_source (id) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE |
| - (Foreign key ID: 1) | FOREIGN KEY | FOREIGN KEY (skillId) REFERENCES skill (id) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE |
| skillId | PRIMARY KEY | PRIMARY KEY (skillId) |
| sqlite_autoindex_skill_source_link_1 | PRIMARY KEY | PRIMARY KEY (skillId) |
| Name | Definition |
|---|---|
| IDX_8828a788906bc11d5a3dc6d87a | CREATE INDEX “IDX_8828a788906bc11d5a3dc6d87a” ON “skill_source_link” (“sourceId”) |
| sqlite_autoindex_skill_source_link_1 | PRIMARY KEY (skillId) |
erDiagram
"skill_source_link" |o--|| "skill" : "FOREIGN KEY (skillId) REFERENCES skill (id) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE"
"skill_source_link" }o--|| "skill_source" : "FOREIGN KEY (sourceId) REFERENCES skill_source (id) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE"
"skill_source_link" {
varchar_64_ baseContentHash
varchar_255_ baseRevision
datetime_3_ createdAt
TEXT pendingContent
varchar_64_ pendingContentHash
varchar_255_ pendingRevision
TEXT pendingScan
TEXT remoteRef
varchar_36_ skillId PK
varchar_64_ skippedContentHash
TEXT skippedFiles
varchar sourceId FK
varchar_32_ state
datetime_3_ updatedAt
}
"skill" {
boolean availableToAssistant
boolean availableToMCP
datetime_3_ createdAt
varchar createdById FK
varchar_36_ id PK
varchar_36_ projectId FK
varchar_16_ source
datetime_3_ updatedAt
}
"skill_source" {
datetime_3_ createdAt
varchar createdById FK
varchar_36_ credentialId FK
varchar id PK
varchar_255_ identityKey
datetime_3_ lastCheckedAt
varchar_32_ lastErrorReason
TEXT locator
TEXT probeCursor
varchar_36_ projectId FK
varchar_32_ status
varchar_16_ type
datetime_3_ updatedAt
}Generated by tbls (opens in a new tab)