2016-05-09 2 views
0

を働いていません。問題は、何ができるかにようshp2pgsqlとコマンドは、私は、PostgreSQLに新しいですし、次のコードで端子を介してシェープファイルをインポートしようとしています

postgres=# CREATE EXTENSION postgis; 
ERROR: extension "postgis" already exists 
postgres=# 
postgres=# shp2pgsql -I -s 4326 /Users/alexander/Downloads/pluto/pluto.shp pluto | psql -U postgres -d postgres; 
ERROR: syntax error at or near "shp2pgsql" 
LINE 1: shp2pgsql -I -s 4326 /Users/alexander/Downloads/pluto/pluto.... 
     ^
postgres=# 

任意のアイデア:しかし、私は構文エラーを取得し続けますか?

+1

[クロスポストしない](http://gis.stackexchange.com/q/192908/1872) –

答えて

2

これは、shp2pgsqlがコマンドライン実行ファイルであるためです。あなたのシェル(bash、shなど)で動くもの。あなたがしているように思えるように、あなたのpsqlコンソールで実行するつもりはありません。

関連する問題