
Mhh, erst hab ich gedacht ich hätte beim db erzeugen die falschen schemata
files genommen. In den oracle dateien steht überall was von contrain drin.
Also flugs neue datenbank angelegt und die richtigen dateien für meine
postgres datenbank genommen und siehe da, nach dem erstellen sind auch hier
wieder constrains in den tabellen zu finden. Werden scheinbar automatisch
beim erstellen erzeugt, in den schamatas steht nichts drinn von constrain.
Ich weiss mysql wird bevorzugt bei der installation von otrs aber ich mag
mein postgres....
Ich benutze Postgres 7.4.7 unter debian 3.1
Hat jemand eine idee?? Bug oder feature?
Andreas
Am 01.12.2005 7:31 Uhr schrieb "Alexander Scholler" unter
Hallo Andreas,
ich kann Dein DB-Problem
Nov 30 10:36:22 gremlin OTRS-CGI-10[997]:
[Error][Kernel::System::Ticket::ArticleStorageDB::ArticleDelete][Line:72]:
FEHLER: Aktualisieren oder LXschen in Tabelle XarticleX verletzt FremdschlXssel-Constraint X$3X von Tabelle Xtime_accountingX DETAIL: Auf SchlXssel (id)=(17) wird noch aus Tabelle Xtime_accountingX verwiesen. , SQL: 'DELETE FROM article WHERE ticket_id = 8'
nicht nachvollziehen. OTRS nutzt doch DB-seitig keine Fremdschlüsselbeziehungen. Ich habe auch nochmals die DB-Schemata unter /opt/otrs/scripts/database überflogen - dort werden keine Fremdschlüssel definiert.
Also frage ich mich woher Dein Contraint $3 stammt.
Ciao, Alexander