Мне нужно использовать osm2pgsql на Windows 8 (Я знаю, :-() x64, PostGIS 2.0 и PostgreSQL 9.2. Для этого я знаю, что мне нужно установить , с помощью консоли PostgreSQL в pgAdmin III, legacy.sql среди других вещей.PostgreSQL-установка данных legacy.sql, osm и PosGIS 2.0
Как я могу сказать, если следующий побежал по моей базе данных?
psql -d osm -p 5433 -f legacy.sql
в настоящее время, когда я ударил Enter, его просто переходит к следующей строке в консоли PostgreSQL и на самом деле не дает мне уверенности в ее запуске ... и функции osm2pgsql ионность не работает, поэтому она явно не работает.
Вам не нужен пользователь Postgres с тем же именем, что и ваш пользователь Windows. Просто используйте опцию '-U' или используйте' psql имя пользователя dbname' для входа с именем пользователя, отличным от текущего пользователя Windows. –