1 -- @tag: dunning_dunning_id
 
   2 -- @description: In der Tabelle dunning ist dunning_id falsch benannt und es fehlt eine Spalte, die mehrere Einträge zusammenfasst.
 
   3 -- @depends: release_2_4_2
 
   4 ALTER TABLE dunning ADD COLUMN dunning_config_id integer;
 
   5 UPDATE dunning SET dunning_config_id = dunning_id;
 
   6 ALTER TABLE dunning ADD FOREIGN KEY (dunning_config_id) REFERENCES dunning_config (id);
 
   8 ALTER TABLE dunning ADD COLUMN itime timestamp;
 
   9 ALTER TABLE dunning ALTER COLUMN itime SET DEFAULT now();
 
  10 UPDATE dunning SET itime = now();
 
  12 ALTER TABLE dunning ADD COLUMN mtime timestamp;
 
  13 CREATE TRIGGER mtime_dunning
 
  14     BEFORE UPDATE ON dunning
 
  16     EXECUTE PROCEDURE set_mtime();
 
  18 UPDATE dunning SET dunning_id = nextval('id');
 
  20 ALTER TABLE ar RENAME COLUMN dunning_id TO dunning_config_id;
 
  21 ALTER TABLE ar ADD FOREIGN KEY (dunning_config_id) REFERENCES dunning_config (id);