n8n/docs/generated/postgres-schema/public.agent_skill_dependency.md

3.1 KiB
Generated

public.agent_skill_dependency

Columns

Name Type Default Nullable Children Parents Comment
agentId varchar(36) false public.agents
createdAt timestamp(3) with time zone CURRENT_TIMESTAMP(3) false
skillId varchar(36) false public.skill
skillVersionId uuid true public.skill_version Set when the agent draft pins a saved version. NULL = follows the latest saved version

Constraints

Name Type Definition
FK_068f21aefba31ae621482f396dc FOREIGN KEY FOREIGN KEY ("skillId") REFERENCES skill(id) ON DELETE CASCADE
FK_72325bb13511a51847c53fcb377 FOREIGN KEY FOREIGN KEY ("agentId") REFERENCES agents(id) ON DELETE CASCADE
FK_7676571bd6f41d9e32f0d066fe9 FOREIGN KEY FOREIGN KEY ("skillVersionId") REFERENCES skill_version(id)
PK_18a54f60491d3e2aa2200b70f4a PRIMARY KEY PRIMARY KEY ("agentId", "skillId")
agent_skill_dependency_agentId_not_null n NOT NULL "agentId"
agent_skill_dependency_createdAt_not_null n NOT NULL "createdAt"
agent_skill_dependency_skillId_not_null n NOT NULL "skillId"

Indexes

Name Definition
IDX_068f21aefba31ae621482f396d CREATE INDEX "IDX_068f21aefba31ae621482f396d" ON public.agent_skill_dependency USING btree ("skillId")
PK_18a54f60491d3e2aa2200b70f4a CREATE UNIQUE INDEX "PK_18a54f60491d3e2aa2200b70f4a" ON public.agent_skill_dependency USING btree ("agentId", "skillId")

Relations

erDiagram

"public.agent_skill_dependency" }o--|| "public.agents" : "FOREIGN KEY (#quot;agentId#quot;) REFERENCES agents(id) ON DELETE CASCADE"
"public.agent_skill_dependency" }o--|| "public.skill" : "FOREIGN KEY (#quot;skillId#quot;) REFERENCES skill(id) ON DELETE CASCADE"
"public.agent_skill_dependency" }o--o| "public.skill_version" : "FOREIGN KEY (#quot;skillVersionId#quot;) REFERENCES skill_version(id)"

"public.agent_skill_dependency" {
  varchar_36_ agentId FK
  timestamp_3__with_time_zone createdAt
  varchar_36_ skillId FK
  uuid skillVersionId FK
}
"public.agents" {
  varchar_36_ activeVersionId FK
  boolean availableInMCP
  timestamp_3__with_time_zone createdAt
  varchar_36_ id
  json integrations
  varchar_128_ name
  varchar_255_ projectId FK
  integer revision
  json schema
  timestamp_3__with_time_zone setupCompletedAt
  json skills
  json tools
  timestamp_3__with_time_zone updatedAt
  varchar_36_ versionId
}
"public.skill" {
  varchar_36_ agentId FK
  timestamp_3__with_time_zone createdAt
  uuid createdById FK
  varchar_36_ id
  varchar_36_ projectId FK
  varchar_16_ source
  timestamp_3__with_time_zone updatedAt
}
"public.skill_version" {
  varchar_64_ contentHash
  timestamp_3__with_time_zone createdAt
  uuid createdById FK
  varchar_1024_ description
  json frontmatter
  uuid id
  text instructions
  varchar_128_ name
  varchar_36_ skillId FK
  timestamp_3__with_time_zone updatedAt
  integer version
}

Generated by tbls