Tabelle geometry_columns fehlt
Tabelle geometry_columns fehlt
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.
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.
-
- Erfahrener Benutzer
- Beiträge: 7681
- Registriert: So 29. Okt 2006, 13:35
- Wohnort: Kaufbach, Sachsen, Germany, Germany
- Kontaktdaten:
Re: Tabelle geometry_columns fehlt
hast Du die Extension installiert? CREATE EXTENSION postgis;
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
Re: Tabelle geometry_columns fehlt
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.
-
- Erfahrener Benutzer
- Beiträge: 7681
- Registriert: So 29. Okt 2006, 13:35
- Wohnort: Kaufbach, Sachsen, Germany, Germany
- Kontaktdaten:
Re: Tabelle geometry_columns fehlt
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
-
- Erfahrener Benutzer
- Beiträge: 7681
- Registriert: So 29. Okt 2006, 13:35
- Wohnort: Kaufbach, Sachsen, Germany, Germany
- Kontaktdaten:
Re: Tabelle geometry_columns fehlt
Nachtrag:
zeigt dir an, welche VERFÜGBAR sind, während
dir anzeigt, welche INSTALLIERT sind. Verfügbar != Installiert.
Code: Alles auswählen
select* from pg_available_extensions;
Code: Alles auswählen
select extname from pg_extension ;
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
Re: Tabelle geometry_columns fehlt
Instaliert:
"plpgsql"
"postgis"
"pgrouting"
"postgis_topology"
"address_standardizer"
"postgis_sfcgal"
"pointcloud"
"pointcloud_postgis"
"ogr_fdw"
"fuzzystrmatch"
"postgis_tiger_geocoder"
"plpgsql"
"postgis"
"pgrouting"
"postgis_topology"
"address_standardizer"
"postgis_sfcgal"
"pointcloud"
"pointcloud_postgis"
"ogr_fdw"
"fuzzystrmatch"
"postgis_tiger_geocoder"
-
- Erfahrener Benutzer
- Beiträge: 7681
- Registriert: So 29. Okt 2006, 13:35
- Wohnort: Kaufbach, Sachsen, Germany, Germany
- Kontaktdaten:
Re: Tabelle geometry_columns fehlt
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
Re: Tabelle geometry_columns fehlt
Vielleicht sind die Extensions ja in einem Schema installiert welches nicht im search_path ist.
Was liefert denn:und
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;
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?'
Re: Tabelle geometry_columns fehlt
die erste Abfrage
- Dateianhänge
-
- Unbenannt.PNG (16.55 KiB) 1526 mal betrachtet