-- 0001_awesome_venus.sqlCREATE TABLE IF NOT EXISTS "users" ( "id" text PRIMARY KEY NOT NULL, "username" text NOT NULL, "status" "statusEnum",);
-- 0001_awesome_venus.sqlCREATE TABLE IF NOT EXISTS "users" ( "id" text PRIMARY KEY NOT NULL, "username" text NOT NULL, "status" "statusEnum",);
This fails however as "statusEnum" is not defined which means i need to make the following (manual) modifications to my migration file...
+ DROP TYPE IF EXISTS statusEnum;+ CREATE TYPE statusEnum AS ENUM ('pending', 'active', 'archived');CREATE TABLE IF NOT EXISTS "users" ( "id" text PRIMARY KEY NOT NULL, "username" text NOT NULL,- "status" "statusEnum",+ "status" statusEnum DEFAULT 'pending',);
+ DROP TYPE IF EXISTS statusEnum;+ CREATE TYPE statusEnum AS ENUM ('pending', 'active', 'archived');CREATE TABLE IF NOT EXISTS "users" ( "id" text PRIMARY KEY NOT NULL, "username" text NOT NULL,- "status" "statusEnum",+ "status" statusEnum DEFAULT 'pending',);
Is this anticipated? or is there a way to configure it so that these are done automatically?