我知道shp2pgsql
在postgresql目录中的位置,但我不确定之后要使用什么命令。我已经彻底阅读了手册,并且知道shp2pgsql
命令的所有参数和选项。我知道错误:
-bash: shp2pgsql: command not found
可能是权限问题吗?
最佳答案
正确的命令是«shp2pgsql»,您有一个输入错误。
用法示例:
# shp2pgsql -c -D -s 4269 -I shaperoads.shp myschema.roadstable > roads.sql
# psql -d roadsdb -f roads.sql
-c创建表
-我创建了一个几何索引
-D使用转储格式
-指定投影srid
首先生成一个sql文件,然后将其加载到数据库中。