]> wagnertech.de Git - mfinanz.git/blob - sql/Pg-upgrade2/follow_up_done.sql
Merge branch 'master' of http://wagnertech.de/git/mfinanz
[mfinanz.git] / sql / Pg-upgrade2 / follow_up_done.sql
1 -- @tag: follow_up_done
2 -- @description: Wiedervorlagen: Tabelle für Infos über abgeschlossene WVs
3 -- @depends: follow_ups
4
5 CREATE TABLE follow_up_done (
6        id            SERIAL    NOT NULL PRIMARY KEY,
7        follow_up_id  INTEGER   NOT NULL UNIQUE REFERENCES follow_ups(id) ON DELETE CASCADE,
8        done_at       TIMESTAMP NOT NULL DEFAULT now(),
9        employee_id   INTEGER   REFERENCES employee(id)
10 );
11
12 INSERT INTO follow_up_done (follow_up_id, done_at)
13   SELECT id, COALESCE(mtime, itime) FROM follow_ups WHERE done IS TRUE;
14
15 ALTER TABLE follow_ups DROP COLUMN done;