Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Проблемы с дампом / 10 сообщений из 10, страница 1 из 1
08.10.2020, 18:05
    #40006663
kliff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с дампом
Добрый день! Ребят подскажите что посмотреть.

Два дампа есть с кодировкой 'с' и кодировкой 'p'

При попытке pg_restore -d db_mass 1_c.dmp
выдает
pg_restore: [архиватор] неподдерживаемая версия (1.13) в заголовке файла

При попытке
psql db_mass < 1_p.dmp

Вываливаю каракули всякие
неверная команда \@OO▒_r)▒▒I▒f▒/▒▒▒͑▒▒▒E▒/▒▒▒▒q



yum list installed | grep postg

postgresql.x86_64 9.2.24-4.el7_8
postgresql-devel.x86_64 9.2.24-4.el7_8
postgresql-libs.x86_64 9.2.24-4.el7_8
postgresql96.x86_64 9.6.6-1PGDG.rhel7
postgresql96-contrib.x86_64 9.6.6-1PGDG.rhel7
postgresql96-devel.x86_64 9.6.6-1PGDG.rhel7
postgresql96-libs.x86_64 9.6.6-1PGDG.rhel7
postgresql96-server.x86_64 9.6.6-1PGDG.rhel7



psql показывает разницу версий
psql (9.2.24, сервер 9.6.6)
ПРЕДУПРЕЖДЕНИЕ: psql имеет версию 9.2, а сервер - 9.6.
Часть функций psql может не работать.


yum update postgresql показывает
No packages marked for update


Подскажите, в какую сторону копать? Заранее спасибо.
...
Рейтинг: 0 / 0
08.10.2020, 18:13
    #40006669
Melkij
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с дампом
kliff
При попытке pg_restore -d db_mass 1_c.dmp
выдает
pg_restore: [архиватор] неподдерживаемая версия (1.13) в заголовке файла

Используйте более актуальный минорный релиз pg_restore. Минимум что-то из 10.3, 9.6.8, 9.5.12, 9.4.17, 9.3.22

kliff
Вываливаю каракули всякие
неверная команда \@OO▒_r)▒▒I▒f▒/▒▒▒͑▒▒▒E▒/▒▒▒▒q

Посмотрите в файл глазами. more 1_p.dmp , например. Или head или что ещё угодно
...
Рейтинг: 0 / 0
08.10.2020, 18:33
    #40006676
kliff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с дампом
[quot Melkij#22211001]
kliff
При попытке pg_restore -d db_mass 1_c.dmp
Используйте более актуальный минорный релиз pg_restore

а как?
...
Рейтинг: 0 / 0
08.10.2020, 18:45
    #40006681
kliff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с дампом
Melkij,

да в файле тоже вижу каракули.
Может дело в дампе тогда, делал как обычно

pg_dump --dbname=db_mass --schema=mass_rep --format=c --compress=6 -f 1_c.dmp

pg_dump --dbname=db_mass --schema=mass_rep --format=p --compress=6 -f 1_p.dmp
...
Рейтинг: 0 / 0
08.10.2020, 19:16
    #40006704
Melkij
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с дампом
хм, а я думал format plain и compress взаимоисключающие опции. Разархивируйте его. Конечно gzip не похож на текстовые команды.
...
Рейтинг: 0 / 0
08.10.2020, 19:25
    #40006710
kliff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с дампом
Melkij,

Нет идей как избавиться от ?
psql (9.2.24, сервер 9.6.6)
ПРЕДУПРЕЖДЕНИЕ: psql имеет версию 9.2, а сервер - 9.6.
Часть функций psql может не работать.

Как это можно обновить
...
Рейтинг: 0 / 0
08.10.2020, 20:46
    #40006724
Maxim Boguk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с дампом
kliff
Melkij,

Нет идей как избавиться от ?
psql (9.2.24, сервер 9.6.6)
ПРЕДУПРЕЖДЕНИЕ: psql имеет версию 9.2, а сервер - 9.6.
Часть функций psql может не работать.

Как это можно обновить


самое простое подумать зачем вам если у вас база 9.6 пакет postgresql.x86_64 9.2.24-4.el7_8
более сложное - вызывать psql/pg_dump с полным путем от инсталяции 9.6
еще более сложное - узнать как переключать альтернативы в вашем линуксе

ps: у вас там что админа нет? (про штатного DBA я даже не спрашиваю)


--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru
...
Рейтинг: 0 / 0
08.10.2020, 22:32
    #40006749
kliff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с дампом
Maxim Boguk
kliff
Melkij,

Нет идей как избавиться от ?
psql (9.2.24, сервер 9.6.6)
ПРЕДУПРЕЖДЕНИЕ: psql имеет версию 9.2, а сервер - 9.6.
Часть функций psql может не работать.

Как это можно обновить


самое простое подумать зачем вам если у вас база 9.6 пакет postgresql.x86_64 9.2.24-4.el7_8
более сложное - вызывать psql/pg_dump с полным путем от инсталяции 9.6
еще более сложное - узнать как переключать альтернативы в вашем линуксе

ps: у вас там что админа нет? (про штатного DBA я даже не спрашиваю)


--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru


Сервер достался по наследству в таком состоянии пакетов, зачем старые пакеты - по идее не нужны , но так же не понятно можно ли их на работающей БД безболезненно удалить.

Вот и удивляет с полным путем /usr/pgsql-9.6/bin/psql выдает такую же картину
psql (9.2.24, сервер 9.6.6)
ПРЕДУПРЕЖДЕНИЕ: psql имеет версию 9.2, а сервер - 9.6.
Часть функций psql может не работать.

/usr/pgsql-9.6/bin/pg_restore тоже пишет как и pg_restore
...
Рейтинг: 0 / 0
08.10.2020, 23:02
    #40006758
Maxim Boguk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с дампом
kliff,

а что говорит
1)ls -la /usr/pgsql-9.6/bin/psql
2) /usr/pgsql-9.6/bin/psql -V


--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru
...
Рейтинг: 0 / 0
13.10.2020, 11:58
    #40008017
kliff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с дампом
до конца не раскопал, решено было на 11ю версию перевозить базу
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Проблемы с дампом / 10 сообщений из 10, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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