/* Warnings: - You are about to drop the `HealthCheckCategory` table. If the table is not empty, all the data it contains will be lost. - You are about to drop the `HealthPackage` table. If the table is not empty, all the data it contains will be lost. - You are about to drop the `HealthPackageInquiry` table. If the table is not empty, all the data it contains will be lost. */ -- DropForeignKey ALTER TABLE "HealthPackage" DROP CONSTRAINT "HealthPackage_categoryId_fkey"; -- DropForeignKey ALTER TABLE "HealthPackageInquiry" DROP CONSTRAINT "HealthPackageInquiry_packageId_fkey"; -- DropTable DROP TABLE "HealthCheckCategory"; -- DropTable DROP TABLE "HealthPackage"; -- DropTable DROP TABLE "HealthPackageInquiry"; -- CreateTable CREATE TABLE "DoctorSpecialization" ( "id" SERIAL NOT NULL, "name" TEXT NOT NULL, "description" TEXT, "doctorId" INTEGER NOT NULL, "createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, "updatedAt" TIMESTAMP(3) NOT NULL, CONSTRAINT "DoctorSpecialization_pkey" PRIMARY KEY ("id") ); -- AddForeignKey ALTER TABLE "DoctorSpecialization" ADD CONSTRAINT "DoctorSpecialization_doctorId_fkey" FOREIGN KEY ("doctorId") REFERENCES "Doctor"("id") ON DELETE CASCADE ON UPDATE CASCADE;