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

Перестал работать pg_dump.


При попытке экспорта всей БД


pg_dump.exe --port 5432 --username postgres --format custom --blobs --verbose --file "D:\1.dmp" "proddb"


Выдает ошибку:

Код: sql
1.
отношение "public.table1" не существует



При этом в pg_tables таблица table1 отсутствует.



Откуда pg_dump ее берет?

И как заставить его сделать экспорт?
...
Рейтинг: 0 / 0
не работает pg_dump
    #39694280
комит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При этом добавление

--exclude-table="public.table1"

и

--exclude-table=table1




Выдает такую же ошибку.
...
Рейтинг: 0 / 0
не работает pg_dump
    #39694283
комит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
при этом если явно указать таблицу (-t), которая точно есть в БД, и она отображается в pg_tables

то пишет

Код: sql
1.
pg_dump: Соответствующие таблицы не найдены
...
Рейтинг: 0 / 0
не работает pg_dump
    #39694293
комит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
тааак, в логи вот такие ошибки:


Код: sql
1.
2.
no left sibling (concurrent deletion?) in "pg_attribute_relid_attnam_index"
lock main 117631 is not held





как востановить работу БД ? о_О
...
Рейтинг: 0 / 0
не работает pg_dump
    #39694297
комит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
REINDEX INDEX pg_attribute_relid_attnam_index
VACUUM FULL pg_attribute

выполнились успешно, но ошибки не ушли.
...
Рейтинг: 0 / 0
не работает pg_dump
    #39694310
комит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В pg_locks вижу только свою сессию.

Хотя коннектов в БД несколько десятков.
...
Рейтинг: 0 / 0
не работает pg_dump
    #39694316
комит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
другие БД кластера выгружаются.
...
Рейтинг: 0 / 0
не работает pg_dump
    #39694319
комит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
реплика не используется.

версия постгрес 9.4
...
Рейтинг: 0 / 0
не работает pg_dump
    #39694325
комит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
перезапуск постгрес не помогает.
...
Рейтинг: 0 / 0
не работает pg_dump
    #39694328
комит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При попытке создать table1 пишет:

Код: sql
1.
HINT:  С отношением уже связан тип с таким же именем; выберите имя, не конфликтующее с существующими типами.
...
Рейтинг: 0 / 0
не работает pg_dump
    #39694334
Partisan M
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может, это не таблица, а вид.
...
Рейтинг: 0 / 0
не работает pg_dump
    #39694338
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
комитреплика не используется.

версия постгрес 9.4

9.4 сколько?
Я бы рекомендовал базу из backup налить.
Оживлять ее можно долго.

Попробуйте на всякий случай reindex system proddb; сделать.
Но перед этим все остановить и весь кластер скопировать куда то в сохранное место чтобы копия была перед тем как начинать ее корежить.


--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru
...
Рейтинг: 0 / 0
не работает pg_dump
    #39694347
комит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Maxim Boguk сколько?


9.4.5
...
Рейтинг: 0 / 0
не работает pg_dump
    #39694355
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
комитMaxim Boguk сколько?


9.4.5

А то что сейчас последняя это 9.4.19 и у вас года 3-4 Bug fixes не поставлено вас не смущает?
Впрочем уже поздно пить боржоми и разбираться это какая то бага в базе давно исправленная или проблемы с файловой системой или еще что.

Моя рекомендация - заново поставить начисто 9.4.19 и восстановить туда все из backups (это единственный более менее безопасный метод после подобных ошибок если у вас нет квалификации с их разбором и лечением).

--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru
...
Рейтинг: 0 / 0
не работает pg_dump
    #39694411
комит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Maxim Bogukкомитпропущено...


9.4.5

А то что сейчас последняя это 9.4.19 и у вас года 3-4 Bug fixes не поставлено вас не смущает?
Впрочем уже поздно пить боржоми и разбираться это какая то бага в базе давно исправленная или проблемы с файловой системой или еще что.

Моя рекомендация - заново поставить начисто 9.4.19 и восстановить туда все из backups (это единственный более менее безопасный метод после подобных ошибок если у вас нет квалификации с их разбором и лечением).

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


А как их можно вылечить?

Пока я заметил что в pg_attribute меньше записей чем в такой же БД на другом сервере.
...
Рейтинг: 0 / 0
не работает pg_dump
    #39694438
комит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Восстанавливаю в новую БД из дампа.



Скажите, можно ли как-ни будь будет перенести системный каталог из восстановленной БД в ту, что проблемная?
...
Рейтинг: 0 / 0
не работает pg_dump
    #39694587
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
комитВосстанавливаю в новую БД из дампа.



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

Нет в принципе.

PS: об этом можно было бы подумать если бы backups снимались с --binary-upgrade (но я очень не рекомендую это делать для чего то кроме экспериментов).



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


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