Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > PostgreSQL > Как импортировать такой дамп на локальный Postgres |
Автор: linuxoid 5.3.2010, 20:56 | ||
Здравствуйте уважаемые коллеги! У меня следующая проблема: обычно я сам делал дампы базы с помощью pgadmin'a. В результате импортирую их без проблем, т.к. в sql файле просто перечислен код всех таблиц и значений. Но недавно я получил базу postgres, которую мне нужно импортировать на свою машину (под Windows). Я весьма озадачен тем, как это сделать, т.к. с помощью простого импорта через pgadmin импортировать не получается. Поэтому обращаюсь к вам за советом. Как мне все-таки успешно импортировать всю базу на свой локальный postgres (под windows)? Вод пример кода дампа:
|
Автор: linuxoid 6.3.2010, 21:38 |
Не знаю на сколько это хорошее решение, но для меня оно сработало отлично. Если кому понадобится - вот, как я импортировал Для этого запускаем в Windows Пуск -> Выполнить -> cmd; Через cmd заходим в папку bin Postgres'a; копируем в эту же папку sql файл своей базы; набираем такую команду и жмем энтер. К примеру будет такой путь... C:\PostgreSQL\8.4\bin>psql –h localhost –p 5432 baza polzovatelj <baza.sql -h localhos - ваш хост -p - порт, на котором Postgres baza - в какую базу делаем импорт polzovatelj - кому принадлежит эта база <baza.sql - ваш sql файл |