Merge pull request #1719 from umami-software/feat/um-138-remove-prisma-foreign-key

Feat/um 138 remove prisma foreign key
This commit is contained in:
Francis Cao 2022-12-29 15:12:34 -08:00 committed by GitHub
commit f42cab8d83
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 20 additions and 0 deletions

View File

@ -0,0 +1,17 @@
-- DropForeignKey
ALTER TABLE "team_user" DROP CONSTRAINT "team_user_team_id_fkey";
-- DropForeignKey
ALTER TABLE "team_user" DROP CONSTRAINT "team_user_user_id_fkey";
-- DropForeignKey
ALTER TABLE "website" DROP CONSTRAINT "website_team_id_fkey";
-- DropForeignKey
ALTER TABLE "website" DROP CONSTRAINT "website_user_id_fkey";
-- CreateIndex
CREATE INDEX "website_team_id_idx" ON "website"("team_id");
-- CreateIndex
CREATE INDEX "website_user_id_idx" ON "website"("user_id");

View File

@ -5,6 +5,7 @@ generator client {
datasource db { datasource db {
provider = "postgresql" provider = "postgresql"
url = env("DATABASE_URL") url = env("DATABASE_URL")
relationMode = "prisma"
} }
model User { model User {
@ -54,6 +55,8 @@ model Website {
team Team? @relation(fields: [teamId], references: [id]) team Team? @relation(fields: [teamId], references: [id])
user User? @relation(fields: [userId], references: [id]) user User? @relation(fields: [userId], references: [id])
@@index([teamId])
@@index([userId])
@@index([createdAt]) @@index([createdAt])
@@index([shareId]) @@index([shareId])
@@map("website") @@map("website")