В качестве «швейцарского ножа» для бэкапа PostgreSQL все, кому не лень, используют pg_dump. При этом я не видел ещё ни одной статьи/заметки/упоминания в оф.документации того печального факта, что в дампе, созданном pg_dump'ом, нет никаких учётных записей пользователей.
Теперь предположим на минутку, что у нас 100500 пользователей базы, и всем им назначены какие-то права. Делаем pg_dump, ресторим на другой хост... И получаем полную туфту вместо базы, потому что права доступа к данным порой не менее важны, чем сами эти данные.
Эмм... подозреваю, что дампа должно быть два. Один из них - системной базы, содержащей учётки пользователей.
При этом второй дамп наверняка должен быть SQL-дампом, иначе будет проблематично смержить одну системную базу с другой (а так ну зафейлится часть SQL-команд, таки ничего страшного).
Мыслю ли я в нужном направлении?
Ответ на:
комментарий
от MikeDM
Ответ на:
комментарий
от maxcom
Ответ на:
комментарий
от DRVTiny
Ответ на:
комментарий
от leave
Ответ на:
комментарий
от DRVTiny
Ответ на:
комментарий
от DRVTiny
Ответ на:
комментарий
от leave
Ответ на:
комментарий
от DRVTiny
Ответ на:
комментарий
от ventilator
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум cron и pg_dump (2010)
- Форум Варианты подключения pg_dump к PostgreSQL из скрипта (2016)
- Форум Как правильно понять ошибку при выполнении pg_dump? (2015)
- Форум виртуальный юзер - настоящий юзер (2013)
- Форум логи юзера (2018)
- Форум Самовыпил юзера? (2014)
- Форум Юзер 294 (2014)
- Форум Цвет юзера (2012)
- Форум Одинаковые юзеры (2023)
- Форум Перенос юзеров (2008)