diff --git a/packages/prisma/migrations/20230907080056_add_created_at_and_updated_at_columns/migration.sql b/packages/prisma/migrations/20230907080056_add_created_at_and_updated_at_columns/migration.sql index 333386230..371181e80 100644 --- a/packages/prisma/migrations/20230907080056_add_created_at_and_updated_at_columns/migration.sql +++ b/packages/prisma/migrations/20230907080056_add_created_at_and_updated_at_columns/migration.sql @@ -1,3 +1,13 @@ -- AlterTable -ALTER TABLE "Document" ADD COLUMN "createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, -ADD COLUMN "updatedAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP; +ALTER TABLE "Document" ADD COLUMN "createdAt" TIMESTAMP(3); +ALTER TABLE "Document" ADD COLUMN "updatedAt" TIMESTAMP(3); + +-- DefaultValues +UPDATE "Document" +SET + "createdAt" = COALESCE("created"::TIMESTAMP, NOW()), + "updatedAt" = COALESCE("created"::TIMESTAMP, NOW()); + +-- AlterColumn +ALTER TABLE "Document" ALTER COLUMN "createdAt" SET NOT NULL DEFAULT NOW(); +ALTER TABLE "Document" ALTER COLUMN "updatedAt" SET NOT NULL DEFAULT NOW();