46d30a4bb053dac52fe5c7b1db3842c6fbe298b9
[kivitendo-erp.git] / sql / Pg-upgrade2 / add_fk_to_gl.sql
1 -- @tag: add_fk_to_gl
2 -- @description: Setzt Datenbank-Fremdschlüssel von gl.department_id auf department.id
3 -- @depends: release_3_0_0
4 -- @charset: utf-8
5
6 -- update all invalid departments in gl:
7 UPDATE gl SET department_id = NULL WHERE department_id NOT IN (SELECT id FROM department);
8
9 -- drop default value:
10 ALTER TABLE gl ALTER department_id DROP DEFAULT;
11
12 -- set foreign key constraint:
13 ALTER TABLE gl ADD FOREIGN KEY (department_id) REFERENCES department(id);
14