mirror of
https://github.com/biersoeckli/QuickStack.git
synced 2026-02-14 23:48:34 -06:00
19 lines
716 B
SQL
19 lines
716 B
SQL
-- RedefineTables
|
|
PRAGMA defer_foreign_keys=ON;
|
|
PRAGMA foreign_keys=OFF;
|
|
CREATE TABLE "new_Role" (
|
|
"id" TEXT NOT NULL PRIMARY KEY,
|
|
"name" TEXT NOT NULL,
|
|
"description" TEXT,
|
|
"canCreateNewApps" BOOLEAN NOT NULL DEFAULT false,
|
|
"canAccessBackups" BOOLEAN NOT NULL DEFAULT false,
|
|
"createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
"updatedAt" DATETIME NOT NULL
|
|
);
|
|
INSERT INTO "new_Role" ("createdAt", "description", "id", "name", "updatedAt") SELECT "createdAt", "description", "id", "name", "updatedAt" FROM "Role";
|
|
DROP TABLE "Role";
|
|
ALTER TABLE "new_Role" RENAME TO "Role";
|
|
CREATE UNIQUE INDEX "Role_name_key" ON "Role"("name");
|
|
PRAGMA foreign_keys=ON;
|
|
PRAGMA defer_foreign_keys=OFF;
|