Postgresql Экспорт Базы

- Экспорт/импорт MSSQL->PostgreSQL / PostgreSQL / Нужно в PostgreSQL (9.2). Для перевода базы с MS-SQL на PostgreSQL.
- Скопировать базу достаточно легко. Запускается команда от имени пользователя вида. Для обратная операции – полученный ранее файл dump.sql импортировать в базу данных: $ psql -U username -d database -f dump.sql -h 127.0.0.1 -W.
Останавливаем сервис postgresql. Пуск — Выполнить, вводим services.msc и жмём Enter. Находим PostgreSQL Database Server, кликаем правой кнопкой мыши, и нажимаем Остановить. Переносим базы.
Export CC=gcc PostgeSQL может использовать readline. Добавляет новый язык программирования в базу PostgreSQL.
Выбираем диск, на который необходимо перенести базы. Например диск E. На этом диске создаём папку PostgreSQL data. В эту папку копируем содержимое папки, которая создалась по умолчанию при установке PostgreSQL — C: Program Files (x86) PostgreSQL 9.1.2-1.1C data. Меняем путь к базам в реестре Windows. Пуск — Выполнить, вводим regedit и жмём Enter. В редакторе реестра переходим к ключу HKEYLOCALMACHINE SYSTEM CurrentControlSet Services pgsql-9.1.2-1.1C и открываем для изменения строковой параметр ImagePath.
В нем меняем путь к базам. Старый путь обычно выглядит так — «C: Program Files (x86) PostgreSQL 9.1.2-1.1C bin pgctl.exe» runservice -w -N «pgsql-9.1.2-1.1C» -D «C: Program Files (x86) PostgreSQL 9.1.2-1.1C data » Параметр -D указывает на директорию где хранятся наши базы, поэтому меняем ее на — «E: PostgreSQL data » То есть полная строка будет выглядеть примерно так — «C: Program Files (x86) PostgreSQL 9.1.2-1.1C bin pgctl.exe» runservice -w -N «pgsql-9.1.2-1.1C» -D «E: PostgreSQL data » 4. Запускаем сервис postgresql.
Экспорт Базы Postgresql
Перед тем как запустить службу postgresql необходимо убедиться, что пользователь от имени которого стартует служба, должен иметь полные права на папку E: PostgreSQL, иначе служба просто не запустится. Пуск — Выполнить, вводим services.msc и жмём Enter. Находим PostgreSQL Database Server, кликаем правой кнопкой мыши, и нажимаем Запустить. Если все сделали правильно, то на этом все.