AW: Probleme mit shp2pgsql/POSTGIS

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

AW: Probleme mit shp2pgsql/POSTGIS

Düster Horst
Hallo Klaus
 
>ERROR: permission denied for relation geometry_columns
 
Der User, der das Shape importiert muss die Rechte UPDATE und DELETE auf der
Tabelle geometry_columns haben.
 

Mit freundlichen Grüssen
 
Dr. Horst Düster
GIS-Koordinator, Stv. Amtsvorsteher

Kanton Solothurn
Amt für Geoinformation
Abteilung SO!GIS Koordination
Rötistrasse 4
CH-4501 Solothurn

Tel.: ++41 (0)32 627 25 32
Fax: ++41 (0)32 627 22 14

[hidden email]
www.sogis.so.ch



 

-----Ursprüngliche Nachricht-----
Von: Klaus Schiefer [mailto:[hidden email]]
Gesendet am: Donnerstag, 17. November 2005 12:43
An: [hidden email]
Betreff: [Mapbender-users] Probleme mit shp2pgsql/POSTGIS


Hallo Liste,

ich habe PostgreSQL 8.1 mit der Option Postgis auf XP installiert. Mittels
phpPgAdmin habe ich eine neue Datenbank mit dem Namen geodaten erstellt. In
der DB werden automatisch die Tabellen geometry_columns und spatial_ref_sys
erstellt.

Mit dem Befehl shp2pgsql wird von dem entsprechenden Autobahn.shp auch eine
Textdatei erstellt, die mit

BEGIN; CREATE TABLE "bab" (gid serial PRIMARY KEY, "objectid" int4,
"kurzname" varchar, "shape_leng" numeric); SELECT
AddGeometryColumn('','bab','the_geom','-1','MULTILINESTRING',2); INSERT INTO
"bab" ("objectid","kurzname","shape_leng",the_geom) VALUES (

anfängt.

Nach C:\Programme\PostgreSQL\8.1\bin>psql -d geodaten -f bab.sql

kommt die Ausgabe

Passwort: BEGIN psql:bab.sql:2: NOTICE: CREATE TABLE will create implicit
sequence "bab_gid_seq" for serial column "bab.gid" psql:bab.sql:2: NOTICE:
CREATE TABLE / PRIMARY KEY will create implicit index " bab_pkey" for table
"bab" CREATE TABLE psql:bab.sql:3: ERROR: permission denied for relation
geometry_columns KONTEXT: SQL statement "DELETE FROM geometry_columns WHERE
f_table_catalog = '' AND f_table_schema = 'public' AND f_table_name = 'bab'
AND f_geometry_column = 'the_geom'" PL/pgSQL function "addgeometrycolumn"
line 87 at execute statement SQL statement "SELECT AddGeometryColumn('', $1
, $2 , $3 , $4 , $5 , $6 )" PL/pgSQL function "addgeometrycolumn" line 4 at
select into variables psql:bab.sql:4: ERROR: current transaction is aborted,
commands ignored until end of transaction block psql:bab.sql:5: ERROR:
current transaction is aborted, commands ignored until end of transaction
block psql:bab.sql:6: ERROR: current transaction is aborted, commands
ignored until end of transaction block psql:bab.sql:7: ERROR: current
transaction is aborted, commands ignored until end of transaction block
psql:bab.sql:8: ERROR: current transaction is aborted, commands ignored
until end of transaction block psql:bab.sql:9: ERROR: current transaction is
aborted, commands ignored until end of transaction block psql:bab.sql:10:
ERROR: current transaction is aborted, commands ignored until end of
transaction block psql:bab.sql:11: ERROR: current transaction is aborted,
commands ignored until end of transaction block ROLLBACK

Hat jemand eine Idee, wo hier der Fehler liegt?

Danke im voraus

Klaus Schiefer

 



  <https://img.web.de/p.gif>
XXL-Speicher, PC-Virenschutz, Spartarife & mehr: Nur im WEB.DE Club!    
Jetzt gratis testen!  <http://freemail.web.de/home/landingpad/?mc=021130>
http://freemail.web.de/home/landingpad/?mc=021130 



-------------------------------------------------------
This SF.Net email is sponsored by the JBoss Inc.  Get Certified Today
Register for a JBoss Training Course.  Free Certification Exam
for All Training Attendees Through End of 2005. For more info visit:
<a href="http://ads.osdn.com/?ad_idv28&alloc_id845&op=click">http://ads.osdn.com/?ad_idv28&alloc_id845&op=click
_______________________________________________
Mapbender-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mapbender-users