我需要在Windows 8上使用osm2pgsql(我知道,: - ()x64,PostGIS 2.0和PostgreSQL 9.2。为此,我知道我必须使用pgAdmin III中的PostgreSQL控制台安装legacy.sql。其他的事情。
如何判断以下数据库是否已运行?
psql -d osm -p 5433 -f legacy.sql
目前,当我点击 Enter 时,它只是进入PostgreSQL控制台的下一行,并没有真正让我对它运行有任何信心......并且osm2pgsql功能没有跑,所以它显然不起作用。
答案 0 :(得分:0)
我解决了它,但是使用cd到dir,而不是PostgreSQL控制台,然后使用psql
命令。以下是所有步骤:
psql
放在系统路径上(使用环境变量)C:\Program Files\PostgreSQL\9.2\share\contrib\postgis-2.0
然后它运行并打印出来,它正在创建功能。