fix: database migration by adding a username

This commit is contained in:
Elias Schneider
2022-12-02 23:00:24 +01:00
parent 6b0b979414
commit e9526fc039
3 changed files with 10 additions and 1 deletions

View File

@@ -28,7 +28,7 @@ CREATE TABLE "new_User" (
"password" TEXT NOT NULL,
"isAdmin" BOOLEAN NOT NULL DEFAULT false
);
INSERT INTO "new_User" ("createdAt", "email", "id", "password", "updatedAt") SELECT "createdAt", "email", "id", "password", "updatedAt" FROM "User";
INSERT INTO "new_User" ("createdAt", "email", "id", "password", "updatedAt", "username") SELECT "createdAt", "email", "id", "password", "updatedAt", 'user-' || User.id as "username" FROM "User";
DROP TABLE "User";
ALTER TABLE "new_User" RENAME TO "User";
CREATE UNIQUE INDEX "User_username_key" ON "User"("username");