Wie schon G. Richardson im Bugtracker festgestellt hat, ist kivi nicht mit Postgres12 kompatibel.
Das betrifft die folgenden Tabellen:
- public.assembly
- public.parts
- public.crm
- public.delivery_order_items
- public.ekartikel
- public.ekbon
- public.ekdefaults
- public.ekkunde
- public.ektext
- public.invoice
- public.partsgroup
- public.orderitems
Bei Archlinux ist postgres 12 seit 2019-11-18 in den Repos.
-----------------------------------------------------------------
pg_upgrade run on Sat Jan 18 11:35:01 2020
-----------------------------------------------------------------
Führe Konsistenzprüfungen durch
-------------------------------
Checking cluster versions ok
Checking database user is the install user ok
Checking database connection settings ok
Checking for prepared transactions ok
Checking for reg* data types in user tables ok
Checking for contrib/isn with bigint-passing mismatch ok
Checking for tables WITH OIDS fatal
Ihre Installation enthält Tabellen, die mit WITH OIDS deklariert sind, was
nicht mehr unterstützt wird. Entfernen Sie die oid-Spalte mit
ALTER TABLE ... SET WITHOUT OIDS;
Eine Liste der Tabellen mit dem Problem ist in der Datei:
tables_with_oids.txt
Da es ja kein offenes Bug-Tracking-System gibt bestätige ich hier, dass das ein Bug ist.
Hinweis an Robert Farr: Die Tabellen von erp-kasse sind ebenfalls betroffen.
Probeweise habe ich "ALTER TABLE ... SET WITHOUT OIDS;" auf den Tabellen ausgeführt.
Dann kann ich mit erpkasse nicht mehr kassieren.
Viele Grüße und eine schöne Woche
Iris