Tabelle geometry_columns fehlt

Probleme, Fragen die mit der Installation und Anwendung der PostGIS-Erweiterung zu tun haben.
tomalkis
Neuer Benutzer
Beiträge: 12
Registriert: Fr 14. Sep 2018, 11:01

Tabelle geometry_columns fehlt

Beitrag von tomalkis » Fr 14. Sep 2018, 11:10

Hallo,

ich habe gerade PostGIS instaliert, habe aber folgendes Problem. In meiner neuen Datenbank postgis fehlt die Tabelle geometry_columns. Die Dateien postgis.sql und spatial_ref_sys.sql habe ich schon versucht händisch auszuführen, was mir leider nicht geholfen hat.

Ich versuche gerade diesen Befehl auszuführen und bekomme folgende Fehlermeldung :
INSERT INTO baueme VALUES ( 1234, 'Eiche', GeometryFromText ( 'POINT ( 10 20 )', -1 ) );
HINT: Keine Funktion stimmt mit dem angegebenen Namen und den Argumenttypen überein. Sie müssen möglicherweise ausdrückliche Typumwandlungen hinzufügen.

Es liegt vermutlich daran, dass ich geometry_columns nicht habe, oder?

Grüß
Tamara.

akretschmer
Erfahrener Benutzer
Beiträge: 7458
Registriert: So 29. Okt 2006, 13:35
Wohnort: Kaufbach, Sachsen, Germany, Germany
Kontaktdaten:

Re: Tabelle geometry_columns fehlt

Beitrag von akretschmer » Fr 14. Sep 2018, 11:19

hast Du die Extension installiert? CREATE EXTENSION postgis;
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

tomalkis
Neuer Benutzer
Beiträge: 12
Registriert: Fr 14. Sep 2018, 11:01

Re: Tabelle geometry_columns fehlt

Beitrag von tomalkis » Fr 14. Sep 2018, 11:37

Wenn - dann unbewusst. Die PostGIS Erweiterungen sollten wohl automatisch kompiliert und installiert werden. Es gibt das Verzeichnis EXTENSION im C:\Program Files\PostgreSQL\9.6\share. Also wohl installiert, oder? Sorry ich bin die absolute Anfängerin und verstehe leider noch nicht viel.

akretschmer
Erfahrener Benutzer
Beiträge: 7458
Registriert: So 29. Okt 2006, 13:35
Wohnort: Kaufbach, Sachsen, Germany, Germany
Kontaktdaten:

Re: Tabelle geometry_columns fehlt

Beitrag von akretschmer » Fr 14. Sep 2018, 11:40

Extensions sind da, aber per default NICHT in irgend einer Datenbank erstellt. Das passiert erst mit CREATE EXTENSION ...
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

akretschmer
Erfahrener Benutzer
Beiträge: 7458
Registriert: So 29. Okt 2006, 13:35
Wohnort: Kaufbach, Sachsen, Germany, Germany
Kontaktdaten:

Re: Tabelle geometry_columns fehlt

Beitrag von akretschmer » Fr 14. Sep 2018, 11:42

Nachtrag:

Code: Alles auswählen

select* from pg_available_extensions;
zeigt dir an, welche VERFÜGBAR sind, während

Code: Alles auswählen

select extname from pg_extension ;
dir anzeigt, welche INSTALLIERT sind. Verfügbar != Installiert.
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

tomalkis
Neuer Benutzer
Beiträge: 12
Registriert: Fr 14. Sep 2018, 11:01

Re: Tabelle geometry_columns fehlt

Beitrag von tomalkis » Fr 14. Sep 2018, 11:46

Instaliert:

"plpgsql"
"postgis"
"pgrouting"
"postgis_topology"
"address_standardizer"
"postgis_sfcgal"
"pointcloud"
"pointcloud_postgis"
"ogr_fdw"
"fuzzystrmatch"
"postgis_tiger_geocoder"

akretschmer
Erfahrener Benutzer
Beiträge: 7458
Registriert: So 29. Okt 2006, 13:35
Wohnort: Kaufbach, Sachsen, Germany, Germany
Kontaktdaten:

Re: Tabelle geometry_columns fehlt

Beitrag von akretschmer » Fr 14. Sep 2018, 12:12

dann sollte es ja gehen. Du hast das auch in derselben DB gemacht, in der auch die Tabelle "baueme" (copy&paste, nicht mein Fehler) ist?
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

castorp
Erfahrener Benutzer
Beiträge: 1038
Registriert: Sa 27. Jun 2009, 22:24

Re: Tabelle geometry_columns fehlt

Beitrag von castorp » Fr 14. Sep 2018, 12:28

Vielleicht sind die Extensions ja in einem Schema installiert welches nicht im search_path ist.

Was liefert denn:

Code: Alles auswählen

select ex.extname, n.nspname as schema_name
from pg_extension ex
  join pg_namespace n on n.oid = ex.extnamespace;
und

Code: Alles auswählen

show search_path;
A SQL query walks into a bar and sees two tables. He walks up to them and says 'Can I join you?'

tomalkis
Neuer Benutzer
Beiträge: 12
Registriert: Fr 14. Sep 2018, 11:01

Re: Tabelle geometry_columns fehlt

Beitrag von tomalkis » Fr 14. Sep 2018, 12:46

die erste Abfrage
Dateianhänge
Unbenannt.PNG
Unbenannt.PNG (16.55 KiB) 41 mal betrachtet

tomalkis
Neuer Benutzer
Beiträge: 12
Registriert: Fr 14. Sep 2018, 11:01

Re: Tabelle geometry_columns fehlt

Beitrag von tomalkis » Fr 14. Sep 2018, 12:47

zweite
Dateianhänge
Unbenannt.PNG
Unbenannt.PNG (2.99 KiB) 41 mal betrachtet

Antworten