powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / export/import x86/x64
5 сообщений из 5, страница 1 из 1
export/import x86/x64
    #39531853
Ivan_kg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день. Помогите разобраться.

Делаю бэкап с машины (сервера x64), где установлен 9.3 Х64
таким образом:
pg_dump.exe --host localhost --port 5432 --username "postgres" --role "postgres" --no-password --format custom --section pre-data --section data --section post-data --encoding UTF8 --verbose --file "d:\backup.dmp" "dbbarcode"

Полученный файл успешно гружу себе локально в предварительно созданную пустышку (x86), Postgre x86
pg_restore.exe --host localhost --port 5432 --username "postgres" --dbname "dbbarcode_empty" --role "postgres" --no-password --section pre-data --section data --section post-data --verbose "d:\backup.dmp"

Заливается.

Если теми же командами выливать базу с моей локальной x86 машины и лить на сервак x64 (тоже в пустышку), то база, казалось бы, восстанавливается, даже ошибок нет. Однако, что-то с ней не так. А именно сторонняя прога, которая с этой базой работает, ругается то ли на КОДИРОВКУ, то ли на права, хз.


Что можно проверить, куда покопать?
...
Рейтинг: 0 / 0
export/import x86/x64
    #39531856
Ivan_kg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Забыл добавить, что эта сторонняя прога нормально работает с восстановленной на локальной машине ( x86) БД.
На серваке никак.
...
Рейтинг: 0 / 0
export/import x86/x64
    #39531862
Фотография vyegorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_kg,

pg_dump снимает только саму базу (содержимое). Роли и права доступа к базе — глобальные объекты.
Я думаю, что `pg_restore` должен выдавать ошибки, что он не смог выполнить те или иные команды т.к. нету соответствующих ролей — проверьте лог восстановления.

Вам следует бэкапировать:
pg_dumpall -g > globals.sql

pg_dumpall -s | grep 'ON DATABASE' > db_grants.sql


И восстанавливать их, 1-й перед всеми действиями, второй — после создания целевой базы.
...
Рейтинг: 0 / 0
export/import x86/x64
    #39531921
Ivan_kg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vyegorov,

То есть, разрядность операционок и самогг postgre значения не имеют?
...
Рейтинг: 0 / 0
export/import x86/x64
    #39532117
Фотография vyegorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_kg,

Дык это ж логический бэкап, просто набор SQL запросов. Независим.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / export/import x86/x64
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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