24 lines
1000 B
SQL
24 lines
1000 B
SQL
-- RedefineTables
|
|
PRAGMA defer_foreign_keys=ON;
|
|
PRAGMA foreign_keys=OFF;
|
|
CREATE TABLE "new_Meetup" (
|
|
"id" TEXT NOT NULL PRIMARY KEY,
|
|
"title" TEXT NOT NULL,
|
|
"description" TEXT NOT NULL,
|
|
"date" TEXT NOT NULL,
|
|
"time" TEXT NOT NULL,
|
|
"location" TEXT NOT NULL,
|
|
"link" TEXT,
|
|
"imageId" TEXT,
|
|
"status" TEXT NOT NULL DEFAULT 'DRAFT',
|
|
"featured" BOOLEAN NOT NULL DEFAULT false,
|
|
"visibility" TEXT NOT NULL DEFAULT 'PUBLIC',
|
|
"createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
"updatedAt" DATETIME NOT NULL
|
|
);
|
|
INSERT INTO "new_Meetup" ("createdAt", "date", "description", "featured", "id", "imageId", "link", "location", "status", "time", "title", "updatedAt", "visibility") SELECT "createdAt", "date", "description", "featured", "id", "imageId", "link", "location", "status", "time", "title", "updatedAt", "visibility" FROM "Meetup";
|
|
DROP TABLE "Meetup";
|
|
ALTER TABLE "new_Meetup" RENAME TO "Meetup";
|
|
PRAGMA foreign_keys=ON;
|
|
PRAGMA defer_foreign_keys=OFF;
|