Files
elwig/Elwig/Resources/Sql/27-28.sql
Lorenz Stechauner 4d89a17e80
All checks were successful
Test / Run tests (push) Successful in 2m8s
Billing: Allow users to add custom member modifiers before VAT
2024-08-13 14:43:12 +02:00

14 lines
541 B
SQL

-- schema version 27 to 28
ALTER TABLE payment_custom ADD COLUMN mod_abs INTEGER DEFAULT NULL;
ALTER TABLE payment_custom ADD COLUMN mod_rel REAL DEFAULT NULL;
ALTER TABLE payment_custom ADD COLUMN mod_comment TEXT DEFAULT NULL;
PRAGMA writable_schema = ON;
UPDATE sqlite_schema SET sql = REPLACE(REPLACE(sql, 'amount INTEGER NOT NULL', 'amount INTEGER DEFAULT NULL'), 'comment TEXT', 'comment TEXT DEFAULT NULL')
WHERE type = 'table' AND name = 'payment_custom';
PRAGMA schema_version = 2701;
PRAGMA writable_schema = OFF;