Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
16.01.2020, 12:37
|
|||
---|---|---|---|
|
|||
PostgreSQL удаляет базу при восстановлении |
|||
#18+
Необходимо под Linux сделать бэкап базы (testsrc) и восстановить его в соседнюю базу (testdst) на этом-же сервере. Бэкап: Код: sql 1.
Восстановление: Код: sql 1. 2. 3.
Проблема: при восстановлении удаляется исходная база (testsrc). PostgreSQL 9.2.1-eter8ubuntu. Подскажите, почему может удаляться исходная база? PS. Вариант безупречно работает на нескольких серверах PostgreSQL 9.4.2. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.01.2020, 12:53
|
|||
---|---|---|---|
PostgreSQL удаляет базу при восстановлении |
|||
#18+
ewgenik … Восстановление: Код: sql 1. 2.
Проблема: при восстановлении удаляется исходная база (testsrc). PostgreSQL 9.2.1-eter8ubuntu. Подскажите, почему может удаляться исходная база? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.01.2020, 13:46
|
|||
---|---|---|---|
|
|||
PostgreSQL удаляет базу при восстановлении |
|||
#18+
vyegorov, Да, но не testsrc. @ewgenik Посмотри что находится в файле testsrc.bkp (pg_dump без -Fc) P.S. Я запускаю pg_dump без параметра -Fc но с параметром --clean Редактирую руками testsrc.bkp и восстанавливаю с помощью psql -A -q -t ....... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.01.2020, 19:07
|
|||
---|---|---|---|
|
|||
PostgreSQL удаляет базу при восстановлении |
|||
#18+
Sergej Grischenkow, Благодарю! Как крайний вариант, возможно, так и сделал бы. Все решилось проще, убрал --clean из pg_restore - все заработало как нужно. Нужно было внимательнее доки читать. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.01.2020, 12:13
|
|||
---|---|---|---|
|
|||
PostgreSQL удаляет базу при восстановлении |
|||
#18+
ewgenik, Поскольку у вас восстановление в только что созданную БД, то указание --clean в pg_resotore действительно лишнее. Тем не менее. pg_restore удаляет и сразу создает БД только одновременно с двумя ключами: --clean --create (сокращенно -c -C). А --clean без --create предварительно удаляет объекты внутри БД, но саму БД не трогает. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.01.2020, 18:30
|
|||
---|---|---|---|
PostgreSQL удаляет базу при восстановлении |
|||
#18+
ewgenik, Под “удаляется база” вы имеете в виду удаление объектов в базе, или же удаление самой базы? Согласно доке комбинация `--clean -d target` должна удалить объекты в базе `target`. Может тут имеет место быть баг в 9.2?.. В целом использовать 9.2 не надо, совсем. И сильно думать об апгрейде 9.4. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=53&mobile=1&tid=1994860]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 142ms |
0 / 0 |