Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Миграция на ПЖ8 / 5 сообщений из 5, страница 1 из 1
16.10.2006, 16:44
    #34057860
morozko
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Миграция на ПЖ8
Привет всем!
Поставил pg - 8.1.4. В настоящий момент работает 7.4.6. Попытался перекинуть данные (дамп- ресторе побазно).
При ресторе после восстановления блобов (960 штук) возникает ошибка:
Код: plaintext
1.
2.
3.
pg_restore: число восстановленных больших объектов:  960 
pg_restore: восстанавливаются данные таблицы "BLOB COMMENTS"
pg_restore: [tar-архиватор] не найден заголовок для файла  3132 .dat в tar-архиве
pg_restore: *** аварийное завершение из-за ошибки
pg_dump выполнялся с нового сервера (т.е. pg_dump из постгреса 8.1.4 коннектился к старому серверу(7.4.6)).
При переходе с 6-ки на 7-ку таких траблов не было, а тут на тебе!
Есть мысли как переехать по человечески?
Заранее спасибо за ответы.
...
Рейтинг: 0 / 0
16.10.2006, 19:27
    #34058426
PythonWin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Миграция на ПЖ8
1) попробуй создать пустую БД в pg 8.1, зайди в неё, запусти команду \i /путь/имя_файла (дамп из pg 7)
2) попробуй создать пустую БД в pg 7, зайди в неё, запусти команду \i /путь/имя_файла (дамп из pg 7)
...
Рейтинг: 0 / 0
16.10.2006, 19:38
    #34058467
morozko
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Миграция на ПЖ8
Попробовал разные варьянты - везде с ошибками.
последняя попытка была такова:
создал руками базу с одной таблицей, импортнул в базу largeobject(картинку воткнул)
сдампил pg_dumpом, и при ресторе в новую базу получил таку же ошибку.
похоже ПЖ8 (этот вариант опробован на свежескомпиленном postgres-8.1.5) сыроват еще...
будем ждать исправлений.
...
Рейтинг: 0 / 0
16.10.2006, 20:02
    #34058528
I_one
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Миграция на ПЖ8
Попробуй сделать дамп в текстовый файл ... далее попробой импртнуть этот файл в тестовую базу ... например в EMS SQL Manager for PostgreSQL при импорте базы он показывает номер строки где ошибка ... при необходимости можно руками подправить скрипт для без ошибочного импорта ... ещё поиграй с ключами pg_dump ... для того что бы сформировать вменяемый бекап в скрипт для 8.1.х
...
Рейтинг: 0 / 0
17.10.2006, 01:00
    #34058790
.gc
.gc
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Миграция на ПЖ8
Использовать custom format для pg_dump/pg_restore вместо TAR?
Код: plaintext
pg_dump -F c
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Миграция на ПЖ8 / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]