<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hallo Opus Liste,<br>
<br>
wir testen im Moment die Version 4.6.2 und haben nun bereits den
ersten Fehler entdeckt:<br>
<br>
Beim Speichern eines Dokuments erhalten wir die folgende
Fehlermeldung:<br>
<br>
<i>Ein unerwarteter Fehler ist beim Speichern aufgetreten
("$1SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot
add or update a child row: a foreign key constraint fails
(`opus400`.`document_enrichments`, CONSTRAINT
`fk_document_enrichment_enrichmentkeys` FOREIGN KEY (`key_name`)
REFERENCES `enrichmentkeys` (`name`)), query was: INSERT INTO
`document_enrichments` (`document_id`, `key_name`, `value`) VALUES
(?, ?, ?)").</i><i><br>
</i><br>
Die SQL Logdatei zeigt:<br>
<br>
<i>INSERT INTO `document_enrichments` (`document_id`, `key_name`,
`value`) VALUES ('6003', 'opus.doi.autoCreate', 'false')</i><br>
<br>
Ein Blick in die Tabelle "enrichmentkeys" zeigt, dass es keinen
Eintrag für "opus.doi.autoCreate" gibt<br>
<br>
Ich habe die folgenden Keys hinzugefügt:<br>
<br>
<i>INSERT INTO `enrichmentkeys` (`name`) VALUES
('opus.doi.autoCreate');</i><br>
<i>INSERT INTO `enrichmentkeys` (`name`) VALUES
('opus.urn.autoCreate');</i> (fehlte ebenfalls)<br>
<br>
Danach hat das Speichern funktioniert. Sind die beiden <i>enrichmentkeys</i>
evtl. beim DB Updatescript vergessen worden?<br>
<br>
Besten Dank und viele Grüße,<br>
<br>
<pre class="moz-signature" cols="72">--
Mit freundlichen Grüßen,
Markus Schmidt
IT-Dienste
Tel: 0234 / 32-22792
Universitätsbibliothek
Ruhr-Universität Bochum
Universitätsstr. 150
44801 Bochum
</pre>
</body>
</html>