ВН
Size: a a a
ВН
P
P
SELECT pg_size_pretty( pg_database_size( db_name ) ); выдаёт 1025 MB, а несжатый бекап весит 600 MB?pg_dump не дампит индексы, только их определения), в то время как pg_database_size выдаёт размер с учётом индексов.ВН
YS
ВН
P
pg_database_size
Это связано с тем, что поля text, json, jsonb, bytea хранятся в бд в сжатом виде, и при дампе без сжатия "раздуваются"ВН
P
pg_dump реализует логический бэкап (именно поэтому он, например, не бэкапит значения индексов), а физический — это просто копирование файлов бд (которое, без остановки бд и сброса всех логов транзакций может привести к неконсистентной копии — в случае высоконагруженной БД точно приведет — но это другая тема)YS
YS
pg_dump реализует логический бэкап (именно поэтому он, например, не бэкапит значения индексов), а физический — это просто копирование файлов бд (которое, без остановки бд и сброса всех логов транзакций может привести к неконсистентной копии — в случае высоконагруженной БД точно приведет — но это другая тема)P
P
A
P
YS
YS
P
YS
YS