fixed migrations
parent
1e7becdc34
commit
ddc4ac8017
|
@ -4,7 +4,7 @@ generator client {
|
||||||
|
|
||||||
datasource db {
|
datasource db {
|
||||||
provider = "sqlite"
|
provider = "sqlite"
|
||||||
url = "file:./db/umami.db"
|
url = env("DATABASE_URL")
|
||||||
}
|
}
|
||||||
|
|
||||||
model account {
|
model account {
|
||||||
|
@ -28,9 +28,9 @@ model event {
|
||||||
session session @relation(fields: [session_id], references: [session_id])
|
session session @relation(fields: [session_id], references: [session_id])
|
||||||
website website @relation(fields: [website_id], references: [website_id])
|
website website @relation(fields: [website_id], references: [website_id])
|
||||||
|
|
||||||
@@index([created_at], name: "event_created_at_idx")
|
|
||||||
@@index([session_id], name: "event_session_id_idx")
|
|
||||||
@@index([website_id], name: "event_website_id_idx")
|
@@index([website_id], name: "event_website_id_idx")
|
||||||
|
@@index([session_id], name: "event_session_id_idx")
|
||||||
|
@@index([created_at], name: "event_created_at_idx")
|
||||||
}
|
}
|
||||||
|
|
||||||
model pageview {
|
model pageview {
|
||||||
|
@ -43,11 +43,11 @@ model pageview {
|
||||||
session session @relation(fields: [session_id], references: [session_id])
|
session session @relation(fields: [session_id], references: [session_id])
|
||||||
website website @relation(fields: [website_id], references: [website_id])
|
website website @relation(fields: [website_id], references: [website_id])
|
||||||
|
|
||||||
@@index([created_at], name: "pageview_created_at_idx")
|
|
||||||
@@index([session_id], name: "pageview_session_id_idx")
|
|
||||||
@@index([website_id, created_at], name: "pageview_website_id_created_at_idx")
|
|
||||||
@@index([website_id], name: "pageview_website_id_idx")
|
|
||||||
@@index([website_id, session_id, created_at], name: "pageview_website_id_session_id_created_at_idx")
|
@@index([website_id, session_id, created_at], name: "pageview_website_id_session_id_created_at_idx")
|
||||||
|
@@index([website_id], name: "pageview_website_id_idx")
|
||||||
|
@@index([website_id, created_at], name: "pageview_website_id_created_at_idx")
|
||||||
|
@@index([session_id], name: "pageview_session_id_idx")
|
||||||
|
@@index([created_at], name: "pageview_created_at_idx")
|
||||||
}
|
}
|
||||||
|
|
||||||
model session {
|
model session {
|
||||||
|
@ -66,8 +66,8 @@ model session {
|
||||||
event event[]
|
event event[]
|
||||||
pageview pageview[]
|
pageview pageview[]
|
||||||
|
|
||||||
@@index([created_at], name: "session_created_at_idx")
|
|
||||||
@@index([website_id], name: "session_website_id_idx")
|
@@index([website_id], name: "session_website_id_idx")
|
||||||
|
@@index([created_at], name: "session_created_at_idx")
|
||||||
}
|
}
|
||||||
|
|
||||||
model website {
|
model website {
|
||||||
|
|
|
@ -1,3 +0,0 @@
|
||||||
# Please do not edit this file manually
|
|
||||||
# It should be added in your version-control system (i.e. Git)
|
|
||||||
provider = "sqlite"
|
|
|
@ -65,37 +65,37 @@ CREATE TABLE "website" (
|
||||||
CREATE UNIQUE INDEX "account.username_unique" ON "account"("username");
|
CREATE UNIQUE INDEX "account.username_unique" ON "account"("username");
|
||||||
|
|
||||||
-- CreateIndex
|
-- CreateIndex
|
||||||
CREATE INDEX "event_created_at_idx" ON "event"("created_at");
|
CREATE INDEX "event_website_id_idx" ON "event"("website_id");
|
||||||
|
|
||||||
-- CreateIndex
|
-- CreateIndex
|
||||||
CREATE INDEX "event_session_id_idx" ON "event"("session_id");
|
CREATE INDEX "event_session_id_idx" ON "event"("session_id");
|
||||||
|
|
||||||
-- CreateIndex
|
-- CreateIndex
|
||||||
CREATE INDEX "event_website_id_idx" ON "event"("website_id");
|
CREATE INDEX "event_created_at_idx" ON "event"("created_at");
|
||||||
|
|
||||||
-- 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
|
-- CreateIndex
|
||||||
CREATE INDEX "pageview_website_id_session_id_created_at_idx" ON "pageview"("website_id", "session_id", "created_at");
|
CREATE INDEX "pageview_website_id_session_id_created_at_idx" ON "pageview"("website_id", "session_id", "created_at");
|
||||||
|
|
||||||
|
-- CreateIndex
|
||||||
|
CREATE INDEX "pageview_website_id_idx" ON "pageview"("website_id");
|
||||||
|
|
||||||
|
-- CreateIndex
|
||||||
|
CREATE INDEX "pageview_website_id_created_at_idx" ON "pageview"("website_id", "created_at");
|
||||||
|
|
||||||
|
-- CreateIndex
|
||||||
|
CREATE INDEX "pageview_session_id_idx" ON "pageview"("session_id");
|
||||||
|
|
||||||
|
-- CreateIndex
|
||||||
|
CREATE INDEX "pageview_created_at_idx" ON "pageview"("created_at");
|
||||||
|
|
||||||
-- CreateIndex
|
-- CreateIndex
|
||||||
CREATE UNIQUE INDEX "session.session_uuid_unique" ON "session"("session_uuid");
|
CREATE UNIQUE INDEX "session.session_uuid_unique" ON "session"("session_uuid");
|
||||||
|
|
||||||
-- CreateIndex
|
-- CreateIndex
|
||||||
CREATE INDEX "session_created_at_idx" ON "session"("created_at");
|
CREATE INDEX "session_website_id_idx" ON "session"("website_id");
|
||||||
|
|
||||||
-- CreateIndex
|
-- CreateIndex
|
||||||
CREATE INDEX "session_website_id_idx" ON "session"("website_id");
|
CREATE INDEX "session_created_at_idx" ON "session"("created_at");
|
||||||
|
|
||||||
-- CreateIndex
|
-- CreateIndex
|
||||||
CREATE UNIQUE INDEX "website.website_uuid_unique" ON "website"("website_uuid");
|
CREATE UNIQUE INDEX "website.website_uuid_unique" ON "website"("website_uuid");
|
||||||
|
@ -105,6 +105,3 @@ CREATE UNIQUE INDEX "website.share_id_unique" ON "website"("share_id");
|
||||||
|
|
||||||
-- CreateIndex
|
-- CreateIndex
|
||||||
CREATE INDEX "website_user_id_idx" ON "website"("user_id");
|
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);
|
|
Loading…
Reference in New Issue