|
Как в postgresql сделать backup? (не экспорт)
|
|||
---|---|---|---|
#18+
sql_user2Павел Лузановmefman, Первый абзац документации по pg_dump . "pg_dump — это программа для создания резервных копий базы данных PostgreSQL. Она создаёт целостные копии , даже если база параллельно используется. Программа pg_dump не препятствует доступу других пользователей к базе данных (ни для чтения, ни для записи)." Более того, при выгрузке в несколько потоков (--jobs>1) выгрузка всё равно будет целостная: "Для получения целостной резервной копии серверу баз данных необходимо поддерживать функциональность синхронизированных снимков, которая была введена в версии PostgreSQL 9.2. Это позволяет разным клиентам работать с одной и той же версией данных, несмотря на использование разных подключений. pg_dump -j использует множественные подключения. Первое подключение осуществляется головным процессом, а последующие — рабочими процессами. Без функциональности синхронизируемых снимков нет гарантии того, что каждое подключение увидит одни и те же данные, что может привести к несогласованности данных резервной копии." Целостные копии всей БД или целостные копии в разрезе каждой таблицы по-отдельности? Всей базы конечно. Но вот если у вас 10 баз на сервере независимых - то вот там целостной копии всех 10 баз нормально не получится. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2017, 13:26 |
|
Как в postgresql сделать backup? (не экспорт)
|
|||
---|---|---|---|
#18+
Maxim Boguksql_user2пропущено... Целостные копии всей БД или целостные копии в разрезе каждой таблицы по-отдельности? Всей базы конечно. На момент начала экспорта или на момент окончания экспорта? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2017, 13:29 |
|
Как в postgresql сделать backup? (не экспорт)
|
|||
---|---|---|---|
#18+
sql_user2Maxim Bogukпропущено... Всей базы конечно. На момент начала экспорта или на момент окончания экспорта? На момент начала (не ясно как можно даже теоретически на момент окончания реализовать). ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2017, 14:03 |
|
Как в postgresql сделать backup? (не экспорт)
|
|||
---|---|---|---|
#18+
Maxim Boguksql_user2пропущено... На момент начала экспорта или на момент окончания экспорта? На момент начала (не ясно как можно даже теоретически на момент окончания реализовать). PITR ) но это не дамп )) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2017, 14:23 |
|
Как в postgresql сделать backup? (не экспорт)
|
|||
---|---|---|---|
#18+
А pg_basebackup 1:1 совпадает с размером файлов БД или как-то жмется? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2017, 19:05 |
|
Как в postgresql сделать backup? (не экспорт)
|
|||
---|---|---|---|
#18+
sql_user2А pg_basebackup 1:1 совпадает с размером файлов БД или как-то жмется? 1:1 но можно ему сказать сделать tar который потом сжать тем же bzip2. А вообще pg_basebackup --help вам все скажет. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2017, 19:07 |
|
Как в postgresql сделать backup? (не экспорт)
|
|||
---|---|---|---|
#18+
Maxim Boguksql_user2А pg_basebackup 1:1 совпадает с размером файлов БД или как-то жмется? 1:1 но можно ему сказать сделать tar который потом сжать тем же bzip2. А вообще pg_basebackup --help вам все скажет. Да, читаю как раз. pg_basebackup создаёт бинарную копию файлов кластера А на виндоус можно его сжать как-то при создании? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2017, 19:10 |
|
Как в postgresql сделать backup? (не экспорт)
|
|||
---|---|---|---|
#18+
sql_user2Maxim Bogukпропущено... 1:1 но можно ему сказать сделать tar который потом сжать тем же bzip2. А вообще pg_basebackup --help вам все скажет. Да, читаю как раз. pg_basebackup создаёт бинарную копию файлов кластера А на виндоус можно его сжать как-то при создании? я сжимаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2017, 19:43 |
|
Как в postgresql сделать backup? (не экспорт)
|
|||
---|---|---|---|
#18+
mefmansql_user2пропущено... Да, читаю как раз. pg_basebackup создаёт бинарную копию файлов кластера А на виндоус можно его сжать как-то при создании? я сжимаю. А чем и как? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2017, 10:22 |
|
Как в postgresql сделать backup? (не экспорт)
|
|||
---|---|---|---|
#18+
sql_user2mefmanпропущено... я сжимаю. А чем и как? Вы не можете найти гуглом любой по вкусу command line архиватор под винду? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2017, 13:26 |
|
Как в postgresql сделать backup? (не экспорт)
|
|||
---|---|---|---|
#18+
Maxim Boguksql_user2пропущено... А чем и как? Вы не можете найти гуглом любой по вкусу command line архиватор под винду? Хотелось бы 1)без установки стороннего ПО. 2) Узнать как это делают гуру. Я так понимаю что там на вход надо подать, даже без создания промежуточных файлов. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2017, 13:37 |
|
Как в postgresql сделать backup? (не экспорт)
|
|||
---|---|---|---|
#18+
sql_user21)без установки стороннего ПО.Используй компрессию файлов ntfs. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2017, 15:32 |
|
Как в postgresql сделать backup? (не экспорт)
|
|||
---|---|---|---|
#18+
Не гуру, но вот мой скрипт. Код: 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2017, 17:08 |
|
Как в postgresql сделать backup? (не экспорт)
|
|||
---|---|---|---|
#18+
mefmanНе гуру, но вот мой скрипт. Код: 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.
О, спасибо!!! Кстати, правильно ли я понимаю что после basebackup надо еще скопировать файлы, сформированные в каталоге куда они скопированы "archive_command" ? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2017, 17:20 |
|
Как в postgresql сделать backup? (не экспорт)
|
|||
---|---|---|---|
#18+
sql_user2Кстати, правильно ли я понимаю что после basebackup надо еще скопировать файлы, сформированные в каталоге куда они скопированы "archive_command" ? зависит от стратегии бекапа. либо почитайте про PITR еще разок, либо пусть более опытные форумчане объяснят. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2017, 17:41 |
|
Как в postgresql сделать backup? (не экспорт)
|
|||
---|---|---|---|
#18+
для этой виндовой инсталяции, я не копирую (не требуется такая надежность). для большинства линуксовых - у меня барман со streaming backup: делаю бекап раз в неделю, но восстановиться могу на любой момент времени. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2017, 17:44 |
|
|
start [/forum/topic.php?fid=53&gotonew=1&tid=1996449]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
41ms |
get topic data: |
12ms |
get first new msg: |
8ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
others: | 318ms |
total: | 471ms |
0 / 0 |