18 lines
787 B
SQL
18 lines
787 B
SQL
-- RedefineTables
|
|
PRAGMA defer_foreign_keys=ON;
|
|
PRAGMA foreign_keys=OFF;
|
|
CREATE TABLE "new_SitePreferences" (
|
|
"id" TEXT NOT NULL PRIMARY KEY DEFAULT 'global',
|
|
"homeBackground" TEXT,
|
|
"eventsBackground" TEXT,
|
|
"leaderboardBackground" TEXT,
|
|
"challengesBackground" TEXT,
|
|
"createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
"updatedAt" DATETIME NOT NULL
|
|
);
|
|
INSERT INTO "new_SitePreferences" ("createdAt", "eventsBackground", "homeBackground", "id", "leaderboardBackground", "updatedAt") SELECT "createdAt", "eventsBackground", "homeBackground", "id", "leaderboardBackground", "updatedAt" FROM "SitePreferences";
|
|
DROP TABLE "SitePreferences";
|
|
ALTER TABLE "new_SitePreferences" RENAME TO "SitePreferences";
|
|
PRAGMA foreign_keys=ON;
|
|
PRAGMA defer_foreign_keys=OFF;
|