|
| 1 | +/* |
| 2 | + Warnings: |
| 3 | +
|
| 4 | + - The primary key for the `Post` table will be changed. If it partially fails, the table could be left without primary key constraint. |
| 5 | + - The primary key for the `Profile` table will be changed. If it partially fails, the table could be left without primary key constraint. |
| 6 | + - The primary key for the `User` table will be changed. If it partially fails, the table could be left without primary key constraint. |
| 7 | +
|
| 8 | +*/ |
| 9 | +-- DropForeignKey |
| 10 | +ALTER TABLE "public"."Post" DROP CONSTRAINT "Post_authorId_fkey"; |
| 11 | + |
| 12 | +-- DropForeignKey |
| 13 | +ALTER TABLE "public"."Profile" DROP CONSTRAINT "Profile_userId_fkey"; |
| 14 | + |
| 15 | +-- AlterTable |
| 16 | +ALTER TABLE "Post" DROP CONSTRAINT "Post_pkey", |
| 17 | +ALTER COLUMN "id" DROP DEFAULT, |
| 18 | +ALTER COLUMN "id" SET DATA TYPE TEXT, |
| 19 | +ALTER COLUMN "authorId" SET DATA TYPE TEXT, |
| 20 | +ADD CONSTRAINT "Post_pkey" PRIMARY KEY ("id"); |
| 21 | +DROP SEQUENCE "Post_id_seq"; |
| 22 | + |
| 23 | +-- AlterTable |
| 24 | +ALTER TABLE "Profile" DROP CONSTRAINT "Profile_pkey", |
| 25 | +ALTER COLUMN "id" DROP DEFAULT, |
| 26 | +ALTER COLUMN "id" SET DATA TYPE TEXT, |
| 27 | +ALTER COLUMN "userId" SET DATA TYPE TEXT, |
| 28 | +ADD CONSTRAINT "Profile_pkey" PRIMARY KEY ("id"); |
| 29 | +DROP SEQUENCE "Profile_id_seq"; |
| 30 | + |
| 31 | +-- AlterTable |
| 32 | +ALTER TABLE "User" DROP CONSTRAINT "User_pkey", |
| 33 | +ALTER COLUMN "id" DROP DEFAULT, |
| 34 | +ALTER COLUMN "id" SET DATA TYPE TEXT, |
| 35 | +ADD CONSTRAINT "User_pkey" PRIMARY KEY ("id"); |
| 36 | +DROP SEQUENCE "User_id_seq"; |
| 37 | + |
| 38 | +-- AddForeignKey |
| 39 | +ALTER TABLE "Profile" ADD CONSTRAINT "Profile_userId_fkey" FOREIGN KEY ("userId") REFERENCES "User"("id") ON DELETE RESTRICT ON UPDATE CASCADE; |
| 40 | + |
| 41 | +-- AddForeignKey |
| 42 | +ALTER TABLE "Post" ADD CONSTRAINT "Post_authorId_fkey" FOREIGN KEY ("authorId") REFERENCES "User"("id") ON DELETE RESTRICT ON UPDATE CASCADE; |
0 commit comments