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

Re: Tabelle geometry_columns fehlt

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

Und ja, ich habe das in derselben DB gemacht, in der die Tabelle "baeume" ist

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, 13:39

Ich habe den Fehler gefunden! Mit ST_GeomFromText statt GeomFromText funktioniert. Danke trotzdem für die Hilfe.
Wofür braucht man die Tabelle geometry_columns? Überall steht, dass sie in der postgis - Datenbank unbedingt sein sollte.

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, 13:42

Ahhhh...

Diese Tabelle ist keine Tabelle, sondern ein View. Den benötigen die PostGIS-Funktionen für ihr funktionieren. Einfach akzeptieren ...
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, 14:07

Aber wenn ich die Tabelle bzw. den View nicht in meiner DB habe, kann es in der Zukunft passieren, dass ich eine Fehlermeldung bekomme, die damit was zu tun hat. Werde aber wohl wieder nicht wissen, ob es wirklich daran liegt. Wäre es möglich die Tabelle zu erzeugen? Gibt es irgendwo .sql Datei, die dafür passende Anfrage enthält? Ich habe gesucht, aber leider nicht gefunden.

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, 16:07

die entsteht beim CREATE EXTENSION mit:

Code: Alles auswählen

foo=# select * from pg_extension ;
 extname | extowner | extnamespace | extrelocatable | extversion | extconfig | extcondition 
---------+----------+--------------+----------------+------------+-----------+--------------
 plpgsql |       10 |           11 | f              | 1.0        |           | 
(1 row)

foo=*# \d
Did not find any relations.
foo=*# create extension postgis;
CREATE EXTENSION
foo=*# select extname from pg_extension ;
 extname 
---------
 plpgsql
 postgis
(2 rows)

foo=*# \d
                List of relations
 Schema |       Name        | Type  |    Owner    
--------+-------------------+-------+-------------
 public | geography_columns | view  | akretschmer
 public | geometry_columns  | view  | akretschmer
 public | raster_columns    | view  | akretschmer
 public | raster_overviews  | view  | akretschmer
 public | spatial_ref_sys   | table | akretschmer
(5 rows)

foo=*# 
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

Antworten