8 lines
557 B
SQL
8 lines
557 B
SQL
-- Production also has edc and delivery payment methods, allowed by a constraint changed
|
|||
|
|
-- outside the migrations, and the code also accepts qr, which no constraint allowed.
|
||
|
|
-- 000094 first rewrote the constraint without them, which
|
||
|
|
-- failed on production and, where it ran, dropped them. Keep every type in use.
|
||
|
|
ALTER TABLE payment_methods DROP CONSTRAINT IF EXISTS payment_methods_type_check;
|
||
|
|
ALTER TABLE payment_methods ADD CONSTRAINT payment_methods_type_check
|
||
|
|
CHECK (type IN ('cash', 'card', 'digital_wallet', 'qr', 'edc', 'delivery', 'point'));
|