|
pg_dump странное поведение
|
|||
---|---|---|---|
#18+
Добрый день! Необходимо выгрузить схему public из базы, но почему-то в дампе после выгрузки не видно никаких таблиц. Пробовал разные способы, результат один - никакие объекты схемы не выгружаются. Например: Код: plsql 1.
Владельцем схемы public является суперпользователь postgres. До этого делал дамп всех схем данной базы и заметил следующее: все схемы, владельцем которых был postgres не выгрузились. Ошибок во время дампа не было. Что может быть не так? В просторах интернета нашел похожую ситуацию: https://dba.stackexchange.com/questions/194098/pg-dump-issue-while-dumping-single-schema В моем случае дамп вот такой на выходе: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
Версия постгреса - PostgreSQL 10.6, compiled by Visual C++ build 1800, 64-bit ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2018, 14:47 |
|
pg_dump странное поведение
|
|||
---|---|---|---|
#18+
Tester666, Код: plaintext 1.
У вас там случайно две версии сервера не запущено?? А то клиент у вас от 10.6, а сервер от 10.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2018, 15:42 |
|
pg_dump странное поведение
|
|||
---|---|---|---|
#18+
grgdvo, нет, сервер один. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2018, 08:20 |
|
pg_dump странное поведение
|
|||
---|---|---|---|
#18+
Покажите вывод этих двух команд. Только целиком, ничего не обрезайте. Код: sql 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2018, 11:06 |
|
pg_dump странное поведение
|
|||
---|---|---|---|
#18+
Поправка, на компьютере действительно 2 сервера, сразу не заметил. Теперь прописываю нужный мне хоcт ( Код: sql 1.
) и получаю дамп в таком виде: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
Однако схемы паблик как не было так и нет. Пробую следующий вариант: Код: sql 1.
В результате выводится список таблиц паблика: Список отношений Схема | Имя | Тип | Владелец --------+-----------------------------+-----+---------- public | table1 | таблица | postgres public | table2 | таблица | postgres (2 строки) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2018, 13:58 |
|
pg_dump странное поведение
|
|||
---|---|---|---|
#18+
Tester666, Всё-таки есть ощущение, что pg_dump и psql к разным базам подключаются. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2018, 14:52 |
|
pg_dump странное поведение
|
|||
---|---|---|---|
#18+
Посмотрите список баз: может быть у вас есть test и "Test" с первой буковой в верхнем регистре? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2018, 11:15 |
|
pg_dump странное поведение
|
|||
---|---|---|---|
#18+
Нет, база на этом порту одна - и называется так как написано (Test). ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2018, 13:18 |
|
pg_dump странное поведение
|
|||
---|---|---|---|
#18+
Tester666, У меня похожая ситуация: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58.
pg_dump содержимое таблицы почему-то не выводит. Следует отметить, что данная схема часть расширения. Я пробовал это расширение переустановить, но ситуацию это не изменило. Незнаю что и думать. ЗЫ. На сервере сервер один. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2019, 17:18 |
|
pg_dump странное поведение
|
|||
---|---|---|---|
#18+
Причем на другом сервере данное поведение не воспроизводится и содержимое таблицы в дамп попадает ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2019, 17:21 |
|
pg_dump странное поведение
|
|||
---|---|---|---|
#18+
Alex__kK, Для того чтобы содержимое таблицы, которая является частью расширения, попадало в вывод pg_dump в скрипте расширения должен быть вызов функции типа: Код: sql 1.
Причем этот вызов нельзя сделать вне скрипта расширения. Если на другом сервере у вас содержимое этой таблицы выгружается, то * либо она там не является частью расширения, проверьте через \dx+ * там другая версия расширения, где вызов функции добавлен. Сверьте версии. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2019, 17:45 |
|
pg_dump странное поведение
|
|||
---|---|---|---|
#18+
Павел Лузанов, Вы были абсолютно правы, на той машине, где содержимое попадает в дамп, версия расширения чуть более новое, и там присутствует строка: Код: sql 1.
Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2019, 08:27 |
|
|
start [/forum/topic.php?fid=53&msg=39759908&tid=1995404]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 268ms |
total: | 408ms |
0 / 0 |