]> wagnertech.de Git - mfinanz.git/blob - sql/Pg-upgrade2/greetings_own_table.sql
USTVA nur noch für SKR03/SKR04 Hotfix für 19% Buchungen im 16% Zeitraum
[mfinanz.git] / sql / Pg-upgrade2 / greetings_own_table.sql
1 -- @tag: greetings_own_table
2 -- @description: Eigene Tabelle für Anreden
3 -- @depends: release_3_5_5
4
5 CREATE TABLE greetings (
6   id          SERIAL,
7   description TEXT      NOT NULL,
8   PRIMARY KEY (id),
9   UNIQUE (description)
10 );
11
12 UPDATE customer SET greeting = trim(greeting) WHERE greeting NOT LIKE trim(greeting);
13 UPDATE vendor   SET greeting = trim(greeting) WHERE greeting NOT LIKE trim(greeting);
14
15 INSERT INTO greetings (description)
16   SELECT DISTINCT greeting FROM (SELECT greeting FROM customer UNION SELECT greeting FROM vendor) AS gr WHERE greeting IS NOT NULL AND greeting NOT LIKE '' ORDER BY greeting;