[PostNAS Suite] Abbruch im postprocessing bei alkisimport
Jürgen E. Fischer
jef at norbit.de
Do Jul 12 00:32:20 PDT 2018
Moin Christoph,
On Wed, 11. Jul 2018 at 13:26:50 +0200, Christoph Borsbach wrote:
> Wir verwenden PostGIS 2.3 auf Postgres 9.6 unter Linux, alkisimport läuft in
> der neuesten "dev"-Version aus osgeo4w unter Windows.
> Die zu importierenden Daten sind die NAS-Daten aus Hamburg, Download-Link:
> http://suche.transparenz.hamburg.de/dataset/alkis-liegenschaftskarte-ausgewahlte-daten-hamburg11
> 2018-07-10T15:50:03 > Erzeuge Flurstücksnummern in Schrägstrichdarstellung...|
> 2018-07-10T17:50:03 Datenbank-Protokollierung fehlgeschlagen [server closed the connection unexpectedly
> 2018-07-10T17:50:03 This probably means the server terminated abnormally
> 2018-07-10T17:50:03 before or while processing the request.
Ein Testimport hat hier sauber funktioniert. Auch mit PostGIS 2.3/PostgreSQL
9.6 unter Linux und gdal-dev aus OSGeo4W.
> Die Abfrage in 11001.sql über Zeile 63, bei der dieser Fehler auftritt wirft
> von Hand ausgeführt diese Fehlermeldung:
>
> ERROR: syntax error at or near ":"
> LINE 13: ... (coalesce(t.signaturnummer,'4111') IN (CASE WHEN :alkis_fnb...
Das ist normal - Du gibt's keinen Wert für :alkis_fnbruch an (psql -v
variable=wert).
> Dazu noch der Hinweis: Im Log steht der Import hätte 4h44m gebraucht, jedoch
> unterschlägt er dabei 24 Stunden.
Das ist ein Bug - hat allerdings mit dem Problem nichts zu tun.
On Thu, 12. Jul 2018 at 08:28:15 +0200, Christoph Borsbach wrote:
> On Wed, Jul 11, 2018 at 18:46:17 +0200, Jürgen E. Fischer wrote:
> > On Wed, 11. Jul 2018 at 13:26:50 +0200, Christoph Borsbach wrote:
> > > 2018-07-09T13:05:58 Import-Version: ad0475a
> > >…
> > > 2018-07-10T15:50:03 > Erzeuge Flurstücksnummern in Schrägstrichdarstellung...|
> > > 2018-07-10T17:50:03 Datenbank-Protokollierung fehlgeschlagen [server closed the connection unexpectedly
> > > 2018-07-10T17:50:03 This probably means the server terminated abnormally
> > > 2018-07-10T17:50:03 before or while processing the request.
> > Gibt's dazu Einträge im PostgreSQL-Log auf dem Server?
>
> Leider nein - nichts was im Zusammenhang damit stehen könnte.
Dann vielleicht in der Ereignisanzeige des Clients?
> Im Log gibt es immer wieder diese Fehlermeldungen, aber ich denke sie haben
> nichts mit dem konkreten Problem zu tun:
> 2018-07-10 17:49:56.027 CEST > ERROR: function alkis_toint(character varying) does not exist at character 16
> 2018-07-10 17:49:56.027 CEST > HINT: No function matches the given name and argument types. You might need to add explicit type casts.
> 2018-07-10 17:49:56.027 CEST > QUERY: SELECT to_char(alkis_toint(f.land),'fm00') || to_char(alkis_toint(f.gemarkungsnummer),'fm00 00') ||
> '-' || to_char(coalesce(f.flurnummer,0),'fm000') ||
> '-' || alkis_flsnrk(f)
> 2018-07-10 17:49:56.027 CEST > CONTEXT: PL/pgSQL function wissen.alkis_flsnr(wissen.ax_flurstueck) line 3 at RETURN
> automatic analyze of table "alkis.wissen.ax_flurstueck"
Richtig. Da wird bei der automatischen Analyse nur nicht der richtige
Search-Path verwendet. alkis_toint ist - wie die Funktion die es ruft - im
alkis_schema. Sollte man aber vermutlich doch in der rufenden Funktion
qualifizieren. Dürfte aber mit dem vorliegenden Problem in der Tat nichts zu
tun haben.
Jürgen
--
Jürgen E. Fischer norBIT GmbH Tel. +49-4931-918175-31
Dipl.-Inf. (FH) Rheinstraße 13 Fax. +49-4931-918175-50
Software Engineer D-26506 Norden http://www.norbit.de
--
norBIT Gesellschaft fuer Unternehmensberatung und Informationssysteme mbH
Rheinstrasse 13, 26506 Norden
GF: Jelto Buurman, HR: Amtsgericht Aurich HRB 100827
Mehr Informationen über die Mailingliste NAS