1 -- @tag: periodic_invoices_order_value_periodicity
 
   2 -- @description: Wiederkehrende Rechnungen: Einstellung für Periode, auf die sich der Auftragswert bezieht
 
   3 -- @depends: release_3_1_0
 
   5 -- Spalte »periodicity«: nur ein Zeichen, und Check auf gültige Werte
 
   6 ALTER TABLE periodic_invoices_configs
 
   7 ADD CONSTRAINT periodic_invoices_configs_valid_periodicity
 
   8 CHECK (periodicity IN ('m', 'q', 'b', 'y'));
 
  10 ALTER TABLE periodic_invoices_configs
 
  11 ALTER COLUMN periodicity TYPE varchar(1);
 
  13 -- Neue Spalte »order_value_periodicity«
 
  14 ALTER TABLE periodic_invoices_configs
 
  15 ADD COLUMN order_value_periodicity varchar(1);
 
  17 UPDATE periodic_invoices_configs
 
  18 SET order_value_periodicity = 'p';
 
  20 ALTER TABLE periodic_invoices_configs
 
  21 ALTER COLUMN order_value_periodicity
 
  24 ALTER TABLE periodic_invoices_configs
 
  25 ADD CONSTRAINT periodic_invoices_configs_valid_order_value_periodicity
 
  26 CHECK (order_value_periodicity IN ('p', 'm', 'q', 'b', 'y', '2', '3', '4', '5'));