Unique Constraint XAK1b DRUCKJOB verletzt
Aus PPwiki
Hintergrund dieser Fehlermeldung ist, dass in den neuen Versionen (23.150) z.B auch Lieferschein fixieren pro Zeile in b_Druckjob geschrieben wird; da stört der genannte Constraint, weil der auf TYP und STATUS 0 UNIQUE prüft.
In unserer DB ist dieser Constraint auch nicht vorhanden, daher kann er bei Kunden gelöscht werden.
Den Index XAK1b_DRUCKJOB
löschen und dann das hier ausführen:
CREATE UNIQUE INDEX "PAT"."XPKB_TASK_STATUS" ON "PAT"."B_TASK_STATUS" ("TASK_ID") PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS STORAGE(INITIAL 524288 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT) TABLESPACE "PAT_INDEX" ;