2
0

chore: 🔥 Remove ownerIds

This commit is contained in:
Baptiste Arnaud
2022-05-14 16:52:05 -07:00
parent 210bad32f9
commit bda4116fbc
47 changed files with 81 additions and 81 deletions

View File

@ -0,0 +1,50 @@
/*
Warnings:
- You are about to drop the column `ownerId` on the `Credentials` table. All the data in the column will be lost.
- You are about to drop the column `ownerId` on the `CustomDomain` table. All the data in the column will be lost.
- You are about to drop the column `ownerId` on the `DashboardFolder` table. All the data in the column will be lost.
- You are about to drop the column `ownerId` on the `Typebot` table. All the data in the column will be lost.
- You are about to drop the column `plan` on the `User` table. All the data in the column will be lost.
- You are about to drop the column `stripeId` on the `User` table. All the data in the column will be lost.
*/
-- DropForeignKey
ALTER TABLE "Credentials" DROP CONSTRAINT "Credentials_ownerId_fkey";
-- DropForeignKey
ALTER TABLE "CustomDomain" DROP CONSTRAINT "CustomDomain_ownerId_fkey";
-- DropForeignKey
ALTER TABLE "DashboardFolder" DROP CONSTRAINT "DashboardFolder_ownerId_fkey";
-- DropForeignKey
ALTER TABLE "Typebot" DROP CONSTRAINT "Typebot_ownerId_fkey";
-- DropIndex
DROP INDEX "Credentials_name_type_ownerId_key";
-- DropIndex
DROP INDEX "DashboardFolder_id_ownerId_key";
-- DropIndex
DROP INDEX "Typebot_id_ownerId_key";
-- DropIndex
DROP INDEX "User_stripeId_key";
-- AlterTable
ALTER TABLE "Credentials" DROP COLUMN "ownerId";
-- AlterTable
ALTER TABLE "CustomDomain" DROP COLUMN "ownerId";
-- AlterTable
ALTER TABLE "DashboardFolder" DROP COLUMN "ownerId";
-- AlterTable
ALTER TABLE "Typebot" DROP COLUMN "ownerId";
-- AlterTable
ALTER TABLE "User" DROP COLUMN "plan",
DROP COLUMN "stripeId";

View File

@ -48,12 +48,6 @@ model User {
image String?
accounts Account[]
sessions Session[]
typebots Typebot[]
folders DashboardFolder[]
plan Plan? @default(FREE)
stripeId String? @unique
credentials Credentials[]
customDomains CustomDomain[]
apiToken String?
CollaboratorsOnTypebots CollaboratorsOnTypebots[]
company String?
@ -110,8 +104,6 @@ enum GraphNavigation {
model CustomDomain {
name String @id
createdAt DateTime @default(now())
ownerId String?
owner User? @relation(fields: [ownerId], references: [id], onDelete: Cascade)
workspaceId String?
workspace Workspace? @relation(fields: [workspaceId], references: [id], onDelete: Cascade)
}
@ -119,16 +111,12 @@ model CustomDomain {
model Credentials {
id String @id @default(cuid())
createdAt DateTime @default(now())
ownerId String?
owner User? @relation(fields: [ownerId], references: [id], onDelete: Cascade)
workspaceId String?
workspace Workspace? @relation(fields: [workspaceId], references: [id], onDelete: Cascade)
data String // Encrypted data
name String
type String
iv String
@@unique([name, type, ownerId])
}
enum Plan {
@ -152,16 +140,12 @@ model DashboardFolder {
createdAt DateTime @default(now())
updatedAt DateTime @default(now()) @updatedAt
name String
owner User? @relation(fields: [ownerId], references: [id], onDelete: Cascade)
ownerId String?
parentFolderId String?
parentFolder DashboardFolder? @relation("ParentChild", fields: [parentFolderId], references: [id])
childrenFolder DashboardFolder[] @relation("ParentChild")
typebots Typebot[]
workspaceId String?
workspace Workspace? @relation(fields: [workspaceId], references: [id], onDelete: Cascade)
@@unique([id, ownerId])
}
model Typebot {
@ -170,8 +154,6 @@ model Typebot {
updatedAt DateTime @default(now()) @updatedAt
icon String?
name String
ownerId String?
owner User? @relation(fields: [ownerId], references: [id], onDelete: Cascade)
publishedTypebotId String?
publishedTypebot PublicTypebot?
results Result[]
@ -189,8 +171,6 @@ model Typebot {
webhooks Webhook[]
workspaceId String?
workspace Workspace? @relation(fields: [workspaceId], references: [id], onDelete: Cascade)
@@unique([id, ownerId])
}
model Invitation {