...

Text file src/github.com/ory/x/popx/stub/migrations/legacy/20191100000001_identities.sqlite3.up.sql

Documentation: github.com/ory/x/popx/stub/migrations/legacy

     1CREATE TABLE "identities" (
     2"id" TEXT PRIMARY KEY,
     3"traits_schema_id" TEXT NOT NULL,
     4"traits" TEXT NOT NULL,
     5"created_at" DATETIME NOT NULL,
     6"updated_at" DATETIME NOT NULL
     7);
     8CREATE TABLE "identity_credential_types" (
     9"id" TEXT PRIMARY KEY,
    10"name" TEXT NOT NULL
    11);
    12CREATE UNIQUE INDEX "identity_credential_types_name_idx" ON "identity_credential_types" (name);
    13CREATE TABLE "identity_credentials" (
    14"id" TEXT PRIMARY KEY,
    15"config" TEXT NOT NULL,
    16"identity_credential_type_id" char(36) NOT NULL,
    17"identity_id" char(36) NOT NULL,
    18"created_at" DATETIME NOT NULL,
    19"updated_at" DATETIME NOT NULL,
    20FOREIGN KEY (identity_id) REFERENCES identities (id) ON DELETE cascade,
    21FOREIGN KEY (identity_credential_type_id) REFERENCES identity_credential_types (id) ON DELETE cascade
    22);
    23CREATE TABLE "identity_credential_identifiers" (
    24"id" TEXT PRIMARY KEY,
    25"identifier" TEXT NOT NULL,
    26"identity_credential_id" char(36) NOT NULL,
    27"created_at" DATETIME NOT NULL,
    28"updated_at" DATETIME NOT NULL,
    29FOREIGN KEY (identity_credential_id) REFERENCES identity_credentials (id) ON DELETE cascade
    30);
    31CREATE UNIQUE INDEX "identity_credential_identifiers_identifier_idx" ON "identity_credential_identifiers" (identifier);

View as plain text