add resident table
This commit is contained in:
parent
9f889983dd
commit
a9eb2ab65c
3 changed files with 28 additions and 1 deletions
14
prisma/migrations/20250206142847_add_residents/migration.sql
Normal file
14
prisma/migrations/20250206142847_add_residents/migration.sql
Normal file
|
|
@ -0,0 +1,14 @@
|
||||||
|
-- CreateTable
|
||||||
|
CREATE TABLE "Resident" (
|
||||||
|
"id" TEXT NOT NULL,
|
||||||
|
"tenantId" TEXT NOT NULL,
|
||||||
|
"name" TEXT NOT NULL,
|
||||||
|
"phoneNumber" TEXT NOT NULL,
|
||||||
|
"createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||||
|
"updatedAt" TIMESTAMP(3) NOT NULL,
|
||||||
|
|
||||||
|
CONSTRAINT "Resident_pkey" PRIMARY KEY ("id")
|
||||||
|
);
|
||||||
|
|
||||||
|
-- AddForeignKey
|
||||||
|
ALTER TABLE "Resident" ADD CONSTRAINT "Resident_tenantId_fkey" FOREIGN KEY ("tenantId") REFERENCES "Tenant"("id") ON DELETE RESTRICT ON UPDATE CASCADE;
|
||||||
|
|
@ -1,3 +1,3 @@
|
||||||
# Please do not edit this file manually
|
# Please do not edit this file manually
|
||||||
# It should be added in your version-control system (i.e. Git)
|
# It should be added in your version-control system (e.g., Git)
|
||||||
provider = "postgresql"
|
provider = "postgresql"
|
||||||
|
|
@ -31,11 +31,24 @@ model User {
|
||||||
@@unique([clerkId, tenantId])
|
@@unique([clerkId, tenantId])
|
||||||
}
|
}
|
||||||
|
|
||||||
|
model Resident {
|
||||||
|
id String @id @default(uuid())
|
||||||
|
tenant Tenant @relation(fields: [tenantId], references: [id])
|
||||||
|
tenantId String
|
||||||
|
|
||||||
|
name String
|
||||||
|
phoneNumber String
|
||||||
|
|
||||||
|
createdAt DateTime @default(now())
|
||||||
|
updatedAt DateTime @updatedAt
|
||||||
|
}
|
||||||
|
|
||||||
model Tenant {
|
model Tenant {
|
||||||
id String @id @default(uuid())
|
id String @id @default(uuid())
|
||||||
clerkOrganizationId String @unique
|
clerkOrganizationId String @unique
|
||||||
|
|
||||||
users User[]
|
users User[]
|
||||||
|
residents Resident[]
|
||||||
tenantConfig TenantConfig?
|
tenantConfig TenantConfig?
|
||||||
|
|
||||||
name String
|
name String
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue