Skip to content

Problem bei der Ausführung der SQL-Scripte #4

@ralfkoenig

Description

@ralfkoenig

Sehr geehrter Herr Stroebl,

ich habe zur Ersteinrichtung einer Datenbank für die Stadtplanung unter
PostgreSQL 11.6, compiled by Visual C++ build 1914, 64-bit

POSTGIS="2.5.3 r17699" [EXTENSION] PGSQL="110" GEOS="3.7.2-CAPI-1.11.0 3.7.2" PROJ="Rel. 4.9.3, 15 August 2016" GDAL="GDAL 2.2.4, released 2018/03/19" LIBXML="2.7.8" LIBJSON="0.12" LIBPROTOBUF="1.2.1" RASTER

das Script DB_User.sql problemlos ausgeführt.

Dann jeweils versucht, Ihr XP_Basisschema.sql auszuführen. Dieses endete jedoch für Zeile 784 mit folgender Fehlermeldung:

ERROR:  FEHLER:  Operator existiert nicht: character varying > integer
LINE 1: SELECT NEW."Code" > 1000000
HINT:  Kein Operator stimmt mit dem angegebenen Namen und den Argumenttypen überein. Sie müssen möglicherweise ausdrückliche Typumwandlungen hinzufügen.
QUERY:  SELECT NEW."Code" > 1000000
CONTEXT:  PL/pgSQL-Funktion "XP_Basisobjekte"."isCodeList"() Zeile 7 bei IF
SQL state: 42883

(Ich habe diese Zeile testweise geändert in ...'1000000'...)

Dann habe ich nach der problemlosen Ausführung der übrigen sql-Scripte das Script layer_styles_QGIS.sql ausgeführt.

Dieses endete mit verschiedenen Fehlermeldungen: (Die danach folgenden Fehlermeldungen wurden nach beschriebener Korrektur erzeugt)

ERROR:  FEHLER:  Syntaxfehler bei »P«
LINE 53023: ...itScale="0,0,0,0,0,0" fontSize="8.25" fieldName="'P & R'...
SQL state: 42601
Character: 2688187

(geändert in ="P & R")

ERROR:  FEHLER:  Syntaxfehler bei »Anschlussflaeche«
LINE 53037: ...itScale="0,0,0,0,0,0" fontSize="8.25" fieldName="'Anschlussf...
SQL state: 42601
Character: 2691110

(geändert in ="Anschlussflaeche")


ERROR:  FEHLER:  Syntaxfehler bei »Platz«
LINE 53051: ...itScale="0,0,0,0,0,0" fontSize="8.25" fieldName="'Platz'" na...
SQL state: 42601
Character: 2694029

(geändert in ="Platz")


ERROR:  FEHLER:  Syntaxfehler bei »P«
LINE 53095: ...SE WHEN  "zweckbestimmung" = 1000 THEN 'P'
&#x..

Haben Sie eine Idee, wie diese Fehler (insb. der letzte F.) vermieden werden kann? Sind die Korrekturvorschläge richtig ? Wo liegt mein Anwendungsfehler ?
Welchen Link empfehlen Sie als Tutorial für die Anwendung Ihres Plugins unter QGIS ?
Viele Grüße

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions