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

3.5 KiB

public.project_relation

Columns

Name Type Default Nullable Children Parents Comment
createdAt timestamp(3) with time zone CURRENT_TIMESTAMP(3) false
projectId varchar(36) false public.project
role varchar false public.role
updatedAt timestamp(3) with time zone CURRENT_TIMESTAMP(3) false
userId uuid false public.user

Constraints

Name Type Definition
FK_5f0643f6717905a05164090dde7 FOREIGN KEY FOREIGN KEY ("userId") REFERENCES "user"(id) ON DELETE CASCADE
FK_61448d56d61802b5dfde5cdb002 FOREIGN KEY FOREIGN KEY ("projectId") REFERENCES project(id) ON DELETE CASCADE
FK_c6b99592dc96b0d836d7a21db91 FOREIGN KEY FOREIGN KEY (role) REFERENCES role(slug)
PK_1caaa312a5d7184a003be0f0cb6 PRIMARY KEY PRIMARY KEY ("projectId", "userId")
project_relation_createdAt_not_null n NOT NULL "createdAt"
project_relation_projectId_not_null n NOT NULL "projectId"
project_relation_role_not_null n NOT NULL role
project_relation_updatedAt_not_null n NOT NULL "updatedAt"
project_relation_userId_not_null n NOT NULL "userId"

Indexes

Name Definition
IDX_5f0643f6717905a05164090dde CREATE INDEX "IDX_5f0643f6717905a05164090dde" ON public.project_relation USING btree ("userId")
IDX_61448d56d61802b5dfde5cdb00 CREATE INDEX "IDX_61448d56d61802b5dfde5cdb00" ON public.project_relation USING btree ("projectId")
PK_1caaa312a5d7184a003be0f0cb6 CREATE UNIQUE INDEX "PK_1caaa312a5d7184a003be0f0cb6" ON public.project_relation USING btree ("projectId", "userId")
project_relation_role_idx CREATE INDEX project_relation_role_idx ON public.project_relation USING btree (role)
project_relation_role_project_idx CREATE INDEX project_relation_role_project_idx ON public.project_relation USING btree ("projectId", role)

Relations

erDiagram

"public.project_relation" }o--|| "public.project" : "FOREIGN KEY (#quot;projectId#quot;) REFERENCES project(id) ON DELETE CASCADE"
"public.project_relation" }o--|| "public.role" : "FOREIGN KEY (role) REFERENCES role(slug)"
"public.project_relation" }o--|| "public.user" : "FOREIGN KEY (#quot;userId#quot;) REFERENCES #quot;user#quot;(id) ON DELETE CASCADE"

"public.project_relation" {
  timestamp_3__with_time_zone createdAt
  varchar_36_ projectId FK
  varchar role FK
  timestamp_3__with_time_zone updatedAt
  uuid userId FK
}
"public.project" {
  timestamp_3__with_time_zone createdAt
  uuid creatorId FK
  json customTelemetryTags
  varchar_512_ description
  json icon
  varchar_36_ id
  varchar_255_ name
  varchar_36_ type
  timestamp_3__with_time_zone updatedAt
}
"public.role" {
  timestamp_3__with_time_zone createdAt
  text description
  text displayName
  text roleType
  varchar_128_ slug
  boolean systemRole
  timestamp_3__with_time_zone updatedAt
}
"public.user" {
  timestamp_3__with_time_zone createdAt
  boolean disabled
  varchar_255_ email
  varchar_32_ firstName
  uuid id
  date lastActiveAt
  varchar_32_ lastName
  boolean mfaEnabled
  text mfaRecoveryCodes
  text mfaSecret
  varchar_255_ password
  json personalizationAnswers
  varchar_128_ roleSlug FK
  json settings
  timestamp_3__with_time_zone updatedAt
}

Generated by tbls