Feature/add user id to tag database schema (#3837)
* Add user id to tag database schema * Update changelog
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
-- DropIndex
|
||||
DROP INDEX "Tag_name_key";
|
||||
|
||||
-- AlterTable
|
||||
ALTER TABLE "Tag" ADD COLUMN "userId" TEXT;
|
||||
|
||||
-- CreateIndex
|
||||
CREATE UNIQUE INDEX "Tag_name_userId_key" ON "Tag"("name", "userId");
|
||||
|
||||
-- AddForeignKey
|
||||
ALTER TABLE "Tag" ADD CONSTRAINT "Tag_userId_fkey" FOREIGN KEY ("userId") REFERENCES "User"("id") ON DELETE CASCADE ON UPDATE CASCADE;
|
@@ -213,9 +213,12 @@ model Subscription {
|
||||
|
||||
model Tag {
|
||||
id String @id @default(uuid())
|
||||
name String @unique
|
||||
name String
|
||||
orders Order[]
|
||||
userId String?
|
||||
User User? @relation(fields: [userId], onDelete: Cascade, references: [id])
|
||||
|
||||
@@unique([name, userId])
|
||||
@@index([name])
|
||||
}
|
||||
|
||||
@@ -236,6 +239,7 @@ model User {
|
||||
Order Order[]
|
||||
Settings Settings?
|
||||
Subscription Subscription[]
|
||||
Tag Tag[]
|
||||
|
||||
@@index([accessToken])
|
||||
@@index([createdAt])
|
||||
|
Reference in New Issue
Block a user