Skip to content

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

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions