fix(order): return migration enum (#8449)
This commit is contained in:
1 parent
a1f86fe415
commit
0ec1d98c33
1 file changed
+15
-1
@@ -6,7 +6,21 @@ export class Migration20240801085921 extends Migration {
|
|||||||
ALTER TABLE "return"
|
ALTER TABLE "return"
|
||||||
ADD COLUMN IF NOT exists "requested_at" timestamptz NULL;
|
ADD COLUMN IF NOT exists "requested_at" timestamptz NULL;
|
||||||
|
|
||||||
ALTER TYPE return_status_enum ADD VALUE 'open';
|
|
||||||
|
ALTER TABLE "return" ALTER COLUMN "status" DROP DEFAULT;
|
||||||
|
ALTER TABLE "return" ALTER COLUMN "status" TYPE text USING "status"::text;
|
||||||
|
DROP TYPE return_status_enum;
|
||||||
|
|
||||||
|
CREATE TYPE return_status_enum AS ENUM (
|
||||||
|
'open',
|
||||||
|
'requested',
|
||||||
|
'received',
|
||||||
|
'partially_received',
|
||||||
|
'canceled'
|
||||||
|
);
|
||||||
|
|
||||||
|
ALTER TABLE "return" ALTER COLUMN "status" TYPE return_status_enum USING "status"::text::return_status_enum;
|
||||||
|
ALTER TABLE "return" ALTER COLUMN "status" SET DEFAULT 'open';
|
||||||
`)
|
`)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in new issue
Block a user