С помощью pgAdminIII сделал дамп с сервера freebsd 8.3.3, восстановливаю опять же пгАдмином на сервер 8.3.12 на винде серверной 2008 р2 интерпрайс. При восстановление выдаёт ошибку
C:\Program Files (x86)\PostgreSQL\8.3\bin\pg_restore.exe -h localhost -p 5432 -U postgres -d dogovor -v "C:\Users\user_dogovor\Downloads\dogovorUTF.backup"
pg_restore: [archiver] unsupported version (1.12) in file header
Адреса указаны правильно. Хотел обойти это использовав командную строку, но не знаю как прописать, что бы сохранилось всё в кодировке отличной от той что на сервере. Очень жду помощи
Не делайте дамп pgAdmin
Не делайте дамп pgAdmin делайте как написано в мануале:
http://postgresql.ru.net/manual/backup.html
делаю через powershell
делаю через powershell так:
pg_dump -h -p -U user [-E encoding] dbase > *.out|*.backup|*.tar
получаю файлы, если открываю их текстовым редактором или pgAdminом, в том месте где начинаеться вся инфа определённо не тот текст что должен быть(ну то есть там всякие скобочки и рамочки, редко цифры ещё реже буквы и то буржуйские), а команда psql [тралял хост, порт, юзер] < *.out|*.backup|*.tar, ругаеться на то что "<" зарезервирован для будующего использования. Если использовать pg_restore, то ошибка о том что это неподдерживаемый формат архива
Найдите мне пожалуйста, по
Найдите мне пожалуйста, по ссылке которую я вам дал вот эти >*.out|*.backup|*.tar
Их нет? Чего выдумываете?
ДЕЛАЙТЕ ПО ДОКУМЕНТАЦИИ!