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