migration.sql 641 B

12345678910111213141516171819
  1. /*
  2. Warnings:
  3. - The values [ADMIN,USER] on the enum `UserRole` will be removed. If these variants are still used in the database, this will fail.
  4. */
  5. -- AlterEnum
  6. BEGIN;
  7. CREATE TYPE "UserRole_new" AS ENUM ('admin', 'user');
  8. ALTER TABLE "user" ALTER COLUMN "role" DROP DEFAULT;
  9. ALTER TABLE "user" ALTER COLUMN "role" TYPE "UserRole_new" USING ("role"::text::"UserRole_new");
  10. ALTER TYPE "UserRole" RENAME TO "UserRole_old";
  11. ALTER TYPE "UserRole_new" RENAME TO "UserRole";
  12. DROP TYPE "UserRole_old";
  13. ALTER TABLE "user" ALTER COLUMN "role" SET DEFAULT 'user';
  14. COMMIT;
  15. -- AlterTable
  16. ALTER TABLE "user" ALTER COLUMN "role" SET DEFAULT 'user';