b8bbd3d25f7a78c15883e3c108d54828fffa539c
[kivitendo-erp.git] / sql / Pg-upgrade2 / bankaccounts_sortkey_and_obsolete.sql
1 -- @tag: bankaccounts_sortkey_and_obsolete
2 -- @description: Bankkonto - Sortierreihenfolge und Ungültig
3 -- @depends: release_3_2_0
4
5 -- default false needed so that get_all_sorted( query => [ obsolete => 0 ] ) works
6 ALTER TABLE bank_accounts ADD COLUMN obsolete BOOLEAN NOT NULL DEFAULT false;
7
8 ALTER TABLE bank_accounts ADD COLUMN sortkey INTEGER;
9 CREATE SEQUENCE tmp_counter;
10 UPDATE bank_accounts SET sortkey = nextval('tmp_counter');
11 DROP SEQUENCE tmp_counter;
12 ALTER TABLE bank_accounts ALTER COLUMN sortkey SET NOT NULL;