]> wagnertech.de Git - mfinanz.git/blob - sql/Pg-upgrade2/defaults_set_ARAP.sql
kivitendo 3.9.2-0.2
[mfinanz.git] / sql / Pg-upgrade2 / defaults_set_ARAP.sql
1 -- @tag: defaults_set_ARAP
2 -- @description: Standardkonten für Forderungen und Verbindlichkeiten sind jetzt Pflichtfelder
3 -- @depends: release_3_9_0
4 DO $$
5 BEGIN
6
7   IF (select 1 from defaults where ap_chart_id is null) THEN
8     BEGIN
9         UPDATE defaults set ap_chart_id = (select id from chart where link ='AP' order by id LIMIT 1);
10     END;
11   END IF;
12   IF (select 1 from defaults where ar_chart_id is null) THEN
13     BEGIN
14         UPDATE defaults set ar_chart_id = (select id from chart where link ='AR' order by id LIMIT 1);
15     END;
16   END IF;
17 END $$;
18
19 ALTER TABLE defaults ALTER COLUMN ap_chart_id set not null;
20 ALTER TABLE defaults ALTER COLUMN ar_chart_id set not null;