Spaces:
Running
Running
File size: 431 Bytes
18d6188 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | -- 0003_orders_jsonb_proof.sql
-- 1. Create a temporary column
ALTER TABLE orders ADD COLUMN proof_data_new JSONB DEFAULT '[]'::jsonb;
-- 2. Migrate existing data
UPDATE orders
SET proof_data_new = jsonb_build_array(proof_data)
WHERE proof_data IS NOT NULL AND proof_data != '';
-- 3. Drop old column and rename new one
ALTER TABLE orders DROP COLUMN proof_data;
ALTER TABLE orders RENAME COLUMN proof_data_new TO proof_data;
|