SQL

CREATE TABLE "project_secrets_provider_access"  (
  "secretsProviderConnectionId" integer NOT NULL,
  "projectId" varchar(36) 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')),
  "role" varchar(128) NOT NULL DEFAULT ('secretsProviderConnection:user'),
  CONSTRAINT "CHK_project_secrets_provider_access_role" CHECK ("role" IN ('secretsProviderConnection:owner', 'secretsProviderConnection:user')),
  CONSTRAINT "FK_bd264b81209355b543878deedb1" FOREIGN KEY ("projectId") REFERENCES "project" ("id") ON DELETE CASCADE ON UPDATE NO ACTION,
  CONSTRAINT "FK_18e5c27d2524b1638b292904e48" FOREIGN KEY ("secretsProviderConnectionId") REFERENCES "secrets_provider_connection" ("id") ON DELETE CASCADE ON UPDATE NO ACTION,
  PRIMARY KEY ("secretsProviderConnectionId", "projectId")
)

+ Add column

Columns

Column Data type Allow null Primary key Actions
secretsProviderConnectionId INTEGER Rename | Drop
projectId varchar(36) Rename | Drop
createdAt datetime(3) Rename | Drop
updatedAt datetime(3) Rename | Drop
role varchar(128) Rename | Drop

Foreign Keys

Column Destination
secretsProviderConnectionId secrets_provider_connection.id
projectId project.id

+ Add index

Indexes

Name Columns Unique SQL Drop?
sqlite_autoindex_project_secrets_provider_access_1
  • secretsProviderConnectionId
  • projectId
SQL
-- no sql found --
Drop