Junior — Middle
Правили ли сте някога резервно копие на база данни PostgreSQL?
sobes.tech AI
Отговор от AI
Да, резервното копиране на базата данни PostgreSQL обикновено се извършва с помощта на утилитата pg_dump.
Пример за създаване на резервно копие:
pg_dump -U потребителско_име -h hostname -F c -b -v -f резервно_копие.backup dbname
-U— потребителско име на базата данни-h— хост на сървъра-F c— формат на резервното копие (персонализиран)-b— включване на големи обекти-v— подробен изход-f— файл за запазване на резервното копие
Може също да се използва pg_basebackup за създаване на физическа копие.
За възстановяване се използва командата pg_restore или psql, в зависимост от формата на резервното копие.
Важно е да се планира резервното копиране, като се вземат предвид времето за престой и обема на данните.