n8n/docs/generated/sqlite-schema/role_scope.md

2.2 KiB

role_scope

Description

Table Definition
CREATE TABLE role_scope (
					"roleSlug" VARCHAR(128) NOT NULL,
					"scopeSlug" VARCHAR(128) NOT NULL,
					CONSTRAINT "PK_role_scope" PRIMARY KEY ("roleSlug", "scopeSlug"),
					CONSTRAINT "FK_role" FOREIGN KEY ("roleSlug") REFERENCES role ("slug") ON DELETE CASCADE ON UPDATE CASCADE,
					CONSTRAINT "FK_scope" FOREIGN KEY ("scopeSlug") REFERENCES "scope" ("slug") ON DELETE CASCADE ON UPDATE CASCADE
				)

Columns

Name Type Default Nullable Children Parents Comment
roleSlug VARCHAR(128) false role
scopeSlug VARCHAR(128) false scope

Constraints

Name Type Definition
- (Foreign key ID: 0) FOREIGN KEY FOREIGN KEY (scopeSlug) REFERENCES scope (slug) ON UPDATE CASCADE ON DELETE CASCADE MATCH NONE
- (Foreign key ID: 1) FOREIGN KEY FOREIGN KEY (roleSlug) REFERENCES role (slug) ON UPDATE CASCADE ON DELETE CASCADE MATCH NONE
roleSlug PRIMARY KEY PRIMARY KEY (roleSlug)
scopeSlug PRIMARY KEY PRIMARY KEY (scopeSlug)
sqlite_autoindex_role_scope_1 PRIMARY KEY PRIMARY KEY (roleSlug, scopeSlug)

Indexes

Name Definition
IDX_role_scope_scopeSlug CREATE INDEX "IDX_role_scope_scopeSlug" ON "role_scope" ("scopeSlug")
sqlite_autoindex_role_scope_1 PRIMARY KEY (roleSlug, scopeSlug)

Relations

erDiagram

"role_scope" |o--|| "role" : "FOREIGN KEY (roleSlug) REFERENCES role (slug) ON UPDATE CASCADE ON DELETE CASCADE MATCH NONE"
"role_scope" |o--|| "scope" : "FOREIGN KEY (scopeSlug) REFERENCES scope (slug) ON UPDATE CASCADE ON DELETE CASCADE MATCH NONE"

"role_scope" {
  VARCHAR_128_ roleSlug PK
  VARCHAR_128_ scopeSlug PK
}
"role" {
  datetime_3_ createdAt
  TEXT description
  TEXT displayName
  TEXT roleType
  varchar_128_ slug PK
  boolean systemRole
  datetime_3_ updatedAt
}
"scope" {
  TEXT description
  TEXT displayName
  varchar_128_ slug PK
}

Generated by tbls