Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 3f4a45a9

Von Udo Spallek vor etwa 17 Jahren hinzugefügt

  • ID 3f4a45a96efc9e44bc3cd58874128dc36cc667cf
  • Vorgänger eabb0fd8
  • Nachfolger e90c2964

Bloeder Bug: eine zu gefräßige INSERT legt zu allen Konten taxkeys an, was aber nicht sein soll, weil dubletten erzeugt werden

Unterschiede anzeigen:

sql/Pg-upgrade2/USTVA_at.pl
468 468

  
469 469
      "ALTER TABLE taxkeys DROP COLUMN pos_ustva;",
470 470
      "ALTER TABLE taxkeys ADD COLUMN pos_ustva text;",
471
      "INSERT INTO taxkeys (chart_id, tax_id, taxkey_id, pos_ustva, startdate)
472
            SELECT id, 0, 0, NULL, '01.01.1970' FROM chart WHERE charttype='A';",
471
#      "INSERT INTO taxkeys (chart_id, tax_id, taxkey_id, pos_ustva, startdate)
472
#            SELECT id, 0, 0, NULL, '01.01.1970' FROM chart WHERE charttype='A';",
473 473
      "UPDATE chart SET taxkey_id = 0 WHERE taxkey_id ISNULL;",
474 474
      "UPDATE taxkeys SET pos_ustva='000' WHERE chart_id IN (SELECT id FROM chart WHERE accno IN (4010, 4015, 4020, 4025, 4030, 4035, 4040, 4045, 4050, 4310, 4315, 4320, 4322, 4325, 4330, 4335, 4340, 4345, 4350, 4450, 4029, 4329));",
475 475
      "UPDATE taxkeys SET pos_ustva='011' WHERE chart_id IN (SELECT id FROM chart WHERE accno IN (4029, 4329));",

Auch abrufbar als: Unified diff