РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗dcPgDpInr 20 of 25 menu
◀ ▶

Введение в дамп PostgreSQL в Docker

Дамп - это текстовая копия базы, которую можно сохранить и залить обратно в тот же сервер. Том держит бинарные файлы кластера, их нельзя править редактором и перенести в другую копию как обычный документ. Текстовый поток переводит объекты базы в команды, с которыми удобно работать вне каталога данных.

Утилита снимает дамп внутри работающего сервиса и печатает команды SQL. Поток можно оставить в окне терминала или направить в файл в папке проекта на хосте. Так копию хранят рядом с описанием compose, отправляют коллеге или подкладывают при развёртывании.

Тот же файл потом подают клиенту сервера, и таблицы появляются заново в выбранной базе. Отдельный режим оставляет только описание объектов без строк данных - удобно, когда нужна схема без переноса содержимого.

Том по-прежнему хранит рабочие файлы между перезапусками на пути /var/lib/postgresql, а дамп дополняет том переносимой копией логики и данных в одном тексте. Учебные проекты берут образ postgres:18, пароль demo и пользователя postgres, не тег latest и не облегчённый вариант на базе Alpine.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить