From 51114f33b1d68515c6add60f463c5edb1c91260e Mon Sep 17 00:00:00 2001 From: Philipp Dormann Date: Thu, 16 Sep 2021 23:31:48 +0200 Subject: [PATCH] drop temporary migration --- .../sqlite/20210915212438_init/migration.sql | 110 ------------------ 1 file changed, 110 deletions(-) delete mode 100644 prisma/sqlite/20210915212438_init/migration.sql diff --git a/prisma/sqlite/20210915212438_init/migration.sql b/prisma/sqlite/20210915212438_init/migration.sql deleted file mode 100644 index 3adeb40c..00000000 --- a/prisma/sqlite/20210915212438_init/migration.sql +++ /dev/null @@ -1,110 +0,0 @@ --- CreateTable -CREATE TABLE "account" ( - "user_id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, - "username" TEXT NOT NULL, - "password" TEXT NOT NULL, - "is_admin" BOOLEAN NOT NULL DEFAULT false, - "created_at" DATETIME DEFAULT CURRENT_TIMESTAMP, - "updated_at" DATETIME DEFAULT CURRENT_TIMESTAMP -); - --- CreateTable -CREATE TABLE "event" ( - "event_id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, - "website_id" INTEGER NOT NULL, - "session_id" INTEGER NOT NULL, - "created_at" DATETIME DEFAULT CURRENT_TIMESTAMP, - "url" TEXT NOT NULL, - "event_type" TEXT NOT NULL, - "event_value" TEXT NOT NULL, - FOREIGN KEY ("session_id") REFERENCES "session" ("session_id") ON DELETE CASCADE ON UPDATE CASCADE, - FOREIGN KEY ("website_id") REFERENCES "website" ("website_id") ON DELETE CASCADE ON UPDATE CASCADE -); - --- CreateTable -CREATE TABLE "pageview" ( - "view_id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, - "website_id" INTEGER NOT NULL, - "session_id" INTEGER NOT NULL, - "created_at" DATETIME DEFAULT CURRENT_TIMESTAMP, - "url" TEXT NOT NULL, - "referrer" TEXT, - FOREIGN KEY ("session_id") REFERENCES "session" ("session_id") ON DELETE CASCADE ON UPDATE CASCADE, - FOREIGN KEY ("website_id") REFERENCES "website" ("website_id") ON DELETE CASCADE ON UPDATE CASCADE -); - --- CreateTable -CREATE TABLE "session" ( - "session_id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, - "session_uuid" TEXT NOT NULL, - "website_id" INTEGER NOT NULL, - "created_at" DATETIME DEFAULT CURRENT_TIMESTAMP, - "hostname" TEXT, - "browser" TEXT, - "os" TEXT, - "device" TEXT, - "screen" TEXT, - "language" TEXT, - "country" TEXT, - FOREIGN KEY ("website_id") REFERENCES "website" ("website_id") ON DELETE CASCADE ON UPDATE CASCADE -); - --- CreateTable -CREATE TABLE "website" ( - "website_id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, - "website_uuid" TEXT NOT NULL, - "user_id" INTEGER NOT NULL, - "name" TEXT NOT NULL, - "domain" TEXT, - "share_id" TEXT, - "created_at" DATETIME DEFAULT CURRENT_TIMESTAMP, - FOREIGN KEY ("user_id") REFERENCES "account" ("user_id") ON DELETE CASCADE ON UPDATE CASCADE -); - --- CreateIndex -CREATE UNIQUE INDEX "account.username_unique" ON "account"("username"); - --- CreateIndex -CREATE INDEX "event_created_at_idx" ON "event"("created_at"); - --- CreateIndex -CREATE INDEX "event_session_id_idx" ON "event"("session_id"); - --- CreateIndex -CREATE INDEX "event_website_id_idx" ON "event"("website_id"); - --- CreateIndex -CREATE INDEX "pageview_created_at_idx" ON "pageview"("created_at"); - --- CreateIndex -CREATE INDEX "pageview_session_id_idx" ON "pageview"("session_id"); - --- CreateIndex -CREATE INDEX "pageview_website_id_created_at_idx" ON "pageview"("website_id", "created_at"); - --- CreateIndex -CREATE INDEX "pageview_website_id_idx" ON "pageview"("website_id"); - --- CreateIndex -CREATE INDEX "pageview_website_id_session_id_created_at_idx" ON "pageview"("website_id", "session_id", "created_at"); - --- CreateIndex -CREATE UNIQUE INDEX "session.session_uuid_unique" ON "session"("session_uuid"); - --- CreateIndex -CREATE INDEX "session_created_at_idx" ON "session"("created_at"); - --- CreateIndex -CREATE INDEX "session_website_id_idx" ON "session"("website_id"); - --- CreateIndex -CREATE UNIQUE INDEX "website.website_uuid_unique" ON "website"("website_uuid"); - --- CreateIndex -CREATE UNIQUE INDEX "website.share_id_unique" ON "website"("share_id"); - --- CreateIndex -CREATE INDEX "website_user_id_idx" ON "website"("user_id"); - --- TODO: move this insert into seeder -insert into account (username, password, is_admin) values ('admin', '$2b$10$BUli0c.muyCW1ErNJc3jL.vFRFtFJWrT8/GcR4A.sUdCznaXiqFXa', true); \ No newline at end of file