AW: [Mapbender-users] new version - Mapbender release 2.4 for download (2006-07-31)
"Jäger, Frank \(KRZ\)"
F.Jaeger at KRZ.DE
Mon Jul 31 12:07:28 EDT 2006
EN
Hi,
On updating mb 2.2.3 to 2.4 (first the database) mysterious error in /resources/db/update/update_guis_utf8.sql:
Delete from gui_element where fkey_gui_id = ...
INSERT INTO gui_element .....
INSERT INTO gui_element_vars( ....
Ends with
ERROR: duplicate key violates unique constraint
"pk_fkey_gui_id_fkey_e_id_var_name"
Missing?
"Delete from gui_element_vars where fkey_gui_id = ..."
Hmmm ...
no, must work because of definition "ON DELETE CASCADE" in:
CONSTRAINT gui_element_vars_ibfk1 FOREIGN KEY (fkey_gui_id, fkey_e_id)
REFERENCES gui_element (fkey_gui_id, e_id) MATCH SIMPLE
ON UPDATE CASCADE ON DELETE CASCADE
But doesn't work on PostgreSQL 7.4.7 (debian stable).
Spliting "Delete" and "Insert" into 2 transaktions works fine.
Before you habe to do:
"Insert into gui ... Values 'gui2' / ... 'gui_digitize'
Because of:
CONSTRAINT gui_element_ibfk1 FOREIGN KEY (fkey_gui_id)
REFERENCES gui (gui_id)
DE
Hallo,
... habe mich gleich draufgestürzt.
Ich versuche erst mal die Datenbanken von 2.2.3 auf 2.4 zu bringen.
Merkwürdiger Fehler in /resources/db/update/update_guis_utf8.sql:
Delete from gui_element where fkey_gui_id = ...
INSERT INTO gui_element .....
-->
INSERT INTO gui_element_vars( ....
ERROR: duplicate key violates unique constraint "pk_fkey_gui_id_fkey_e_id_var_name"
Fehlt da ( --> ) vielleicht ein
"Delete from gui_element_vars where fkey_gui_id = ..."
Hmmm ...
Eigentlich nicht, müsste klappen wegen dem "ON DELETE CASCADE" in:
CONSTRAINT gui_element_vars_ibfk1 FOREIGN KEY (fkey_gui_id, fkey_e_id)
REFERENCES gui_element (fkey_gui_id, e_id) MATCH SIMPLE
ON UPDATE CASCADE ON DELETE CASCADE
Müsste mit gelöscht werden.
Tut's aber nicht (PostgreSQL 7.4.7).
Delete und Insert in zwei Transaktionen geht!
Noch was:
Vorher fehlt noch: "Insert into gui ... Values 'gui2' / ... 'gui_digitize'
Diese beiden Guis gab es vorher noch nicht.
Mfg
Frank Jäger
-----Ursprüngliche Nachricht-----
Von: Astrid Emde [mailto:astrid.emde at ccgis.de]
Gesendet: Montag, 31. Juli 2006 13:59
An: users at mapbender.osgeo.org; dev at mapbender.osgeo.org
Betreff: [Mapbender-users] new version - Mapbender release 2.4 for download (2006-07-31)
New Mapbender 2.4 (2006-07-31)
The new Mapbender-release 2.4 is available!!!
Download:
https://mapbender.osgeo.org/servlets/ProjectDocumentList?folderID=55&expandFolder=55&folderID=31
More about the changes in Mapbender 2.4 you find in the Mapbender WIKI.
Have a look at:
http://www.mapbender.org/index.php/MapbenderHistory
Please read the description of the installation in the Mapbender Wiki
http://www.mapbender.org/index.php/Installation
--------------------------------------------
Der neue Mapbender-Release 2.4 steht auf den Seiten von Sourceforge zum
Download bereit!
Download unter:
https://mapbender.osgeo.org/servlets/ProjectDocumentList?folderID=31&expandFolder=31&folderID=0
Die Liste der Änderungen, Verbesserungen und neuen Funktionen sind im
Mapbender-Wiki in der History nachzulesen unter:
http://www.mapbender.org/index.php/MapbenderHistory
Eine Beschreibung der Installation findet sich unter:
http://www.mapbender.org/index.php/Installation
Wichtig: Mapbender unterstützt nun ISO-8859-1 oder UTF-8 als Encoding.
Die SQLs sollten dabei über die Kommandozeile geladen werden.
--
Greetings from Bonn
Astrid Emde
----------------------------------
Astrid Emde
CCGIS GbR
Siemensstraße 8
53121 Bonn
Germany
----------------------------------
astrid_emde at osgeo.org
----------------------------------
Tel.: ++49 (0) 228 90826 19
----------------------------------
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe at mapbender.osgeo.org
For additional commands, e-mail: users-help at mapbender.osgeo.org
More information about the Mapbender_users
mailing list