chore: update migration
This commit is contained in:
parent
abae279c9f
commit
638c278f20
1 changed files with 124 additions and 0 deletions
124
prisma/migrations/20240917034029_refactor_database/migration.sql
Normal file
124
prisma/migrations/20240917034029_refactor_database/migration.sql
Normal file
|
|
@ -0,0 +1,124 @@
|
||||||
|
-- CreateEnum
|
||||||
|
CREATE TYPE "CommercialType" AS ENUM ('CORP', 'PERS');
|
||||||
|
|
||||||
|
-- CreateTable
|
||||||
|
CREATE TABLE "CustomerBranchCitizen" (
|
||||||
|
"id" TEXT NOT NULL,
|
||||||
|
"namePrefix" TEXT,
|
||||||
|
"firstName" TEXT NOT NULL,
|
||||||
|
"firstNameEN" TEXT,
|
||||||
|
"middleName" TEXT,
|
||||||
|
"middleNameEN" TEXT,
|
||||||
|
"lastName" TEXT NOT NULL,
|
||||||
|
"lastNameEN" TEXT,
|
||||||
|
"issueDate" DATE NOT NULL,
|
||||||
|
"expireDate" DATE NOT NULL,
|
||||||
|
"nationality" TEXT NOT NULL,
|
||||||
|
"religion" TEXT NOT NULL,
|
||||||
|
"gender" TEXT NOT NULL,
|
||||||
|
"address" TEXT,
|
||||||
|
"addressEN" TEXT,
|
||||||
|
"soi" TEXT,
|
||||||
|
"soiEN" TEXT,
|
||||||
|
"moo" TEXT,
|
||||||
|
"mooEN" TEXT,
|
||||||
|
"street" TEXT,
|
||||||
|
"streetEN" TEXT,
|
||||||
|
"provinceId" TEXT,
|
||||||
|
"districtId" TEXT,
|
||||||
|
"subDistrictId" TEXT,
|
||||||
|
|
||||||
|
CONSTRAINT "CustomerBranchCitizen_pkey" PRIMARY KEY ("id")
|
||||||
|
);
|
||||||
|
|
||||||
|
-- CreateTable
|
||||||
|
CREATE TABLE "CustomerBranchPoa" (
|
||||||
|
"id" TEXT NOT NULL,
|
||||||
|
|
||||||
|
CONSTRAINT "CustomerBranchPoa_pkey" PRIMARY KEY ("id")
|
||||||
|
);
|
||||||
|
|
||||||
|
-- CreateTable
|
||||||
|
CREATE TABLE "CustomerBranchHouseRegis" (
|
||||||
|
"id" TEXT NOT NULL,
|
||||||
|
"registrationOffice" TEXT NOT NULL,
|
||||||
|
"houseId" TEXT NOT NULL,
|
||||||
|
"houseNo" TEXT NOT NULL,
|
||||||
|
"villageNo" TEXT NOT NULL,
|
||||||
|
"address" TEXT,
|
||||||
|
"addressEN" TEXT,
|
||||||
|
"soi" TEXT,
|
||||||
|
"soiEN" TEXT,
|
||||||
|
"moo" TEXT,
|
||||||
|
"mooEN" TEXT,
|
||||||
|
"street" TEXT,
|
||||||
|
"streetEN" TEXT,
|
||||||
|
"provinceId" TEXT,
|
||||||
|
"districtId" TEXT,
|
||||||
|
"subDistrictId" TEXT,
|
||||||
|
"namePrefix" TEXT,
|
||||||
|
"firstName" TEXT NOT NULL,
|
||||||
|
"firstNameEN" TEXT,
|
||||||
|
"middleName" TEXT,
|
||||||
|
"middleNameEN" TEXT,
|
||||||
|
"lastName" TEXT NOT NULL,
|
||||||
|
"lastNameEN" TEXT,
|
||||||
|
"issueDate" DATE NOT NULL,
|
||||||
|
"expireDate" DATE NOT NULL,
|
||||||
|
"nationality" TEXT NOT NULL,
|
||||||
|
"religion" TEXT NOT NULL,
|
||||||
|
"gender" TEXT NOT NULL,
|
||||||
|
"marriageStatus" TEXT NOT NULL,
|
||||||
|
"citizenId" TEXT NOT NULL,
|
||||||
|
"birthDate" DATE NOT NULL,
|
||||||
|
"motherFullName" TEXT NOT NULL,
|
||||||
|
"motherFullNameEN" TEXT,
|
||||||
|
"motherCitizenId" TEXT NOT NULL,
|
||||||
|
"motherNationality" TEXT,
|
||||||
|
"fatherFullName" TEXT NOT NULL,
|
||||||
|
"fatherFullNameEN" TEXT,
|
||||||
|
"fatherCitizenId" TEXT NOT NULL,
|
||||||
|
"fatherNationality" TEXT,
|
||||||
|
|
||||||
|
CONSTRAINT "CustomerBranchHouseRegis_pkey" PRIMARY KEY ("id")
|
||||||
|
);
|
||||||
|
|
||||||
|
-- CreateTable
|
||||||
|
CREATE TABLE "CustomerBranchCommercialRegis" (
|
||||||
|
"id" TEXT NOT NULL,
|
||||||
|
"registrationNo" TEXT NOT NULL,
|
||||||
|
"registrationType" "CommercialType" NOT NULL,
|
||||||
|
"requestNo" TEXT,
|
||||||
|
"namePrefix" TEXT,
|
||||||
|
"fullName" TEXT NOT NULL,
|
||||||
|
"fullNameEN" TEXT NOT NULL,
|
||||||
|
"registrationDate" TEXT NOT NULL,
|
||||||
|
"romanLetter" TEXT,
|
||||||
|
|
||||||
|
CONSTRAINT "CustomerBranchCommercialRegis_pkey" PRIMARY KEY ("id")
|
||||||
|
);
|
||||||
|
|
||||||
|
-- CreateTable
|
||||||
|
CREATE TABLE "CustomerBranchVatRegis" (
|
||||||
|
"id" TEXT NOT NULL,
|
||||||
|
|
||||||
|
CONSTRAINT "CustomerBranchVatRegis_pkey" PRIMARY KEY ("id")
|
||||||
|
);
|
||||||
|
|
||||||
|
-- AddForeignKey
|
||||||
|
ALTER TABLE "CustomerBranchCitizen" ADD CONSTRAINT "CustomerBranchCitizen_provinceId_fkey" FOREIGN KEY ("provinceId") REFERENCES "Province"("id") ON DELETE SET NULL ON UPDATE CASCADE;
|
||||||
|
|
||||||
|
-- AddForeignKey
|
||||||
|
ALTER TABLE "CustomerBranchCitizen" ADD CONSTRAINT "CustomerBranchCitizen_districtId_fkey" FOREIGN KEY ("districtId") REFERENCES "District"("id") ON DELETE SET NULL ON UPDATE CASCADE;
|
||||||
|
|
||||||
|
-- AddForeignKey
|
||||||
|
ALTER TABLE "CustomerBranchCitizen" ADD CONSTRAINT "CustomerBranchCitizen_subDistrictId_fkey" FOREIGN KEY ("subDistrictId") REFERENCES "SubDistrict"("id") ON DELETE SET NULL ON UPDATE CASCADE;
|
||||||
|
|
||||||
|
-- AddForeignKey
|
||||||
|
ALTER TABLE "CustomerBranchHouseRegis" ADD CONSTRAINT "CustomerBranchHouseRegis_provinceId_fkey" FOREIGN KEY ("provinceId") REFERENCES "Province"("id") ON DELETE SET NULL ON UPDATE CASCADE;
|
||||||
|
|
||||||
|
-- AddForeignKey
|
||||||
|
ALTER TABLE "CustomerBranchHouseRegis" ADD CONSTRAINT "CustomerBranchHouseRegis_districtId_fkey" FOREIGN KEY ("districtId") REFERENCES "District"("id") ON DELETE SET NULL ON UPDATE CASCADE;
|
||||||
|
|
||||||
|
-- AddForeignKey
|
||||||
|
ALTER TABLE "CustomerBranchHouseRegis" ADD CONSTRAINT "CustomerBranchHouseRegis_subDistrictId_fkey" FOREIGN KEY ("subDistrictId") REFERENCES "SubDistrict"("id") ON DELETE SET NULL ON UPDATE CASCADE;
|
||||||
Loading…
Add table
Add a link
Reference in a new issue