Unique Constraint XAK1b DRUCKJOB verletzt

Aus PPwiki
Wechseln zu: Navigation, Suche

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" ;