Назад | Перейти на главную страницу

Будет ли дамп БД согласованным, если таблица вставляется каждую секунду?

Я хочу создать согласованную резервную копию (дамп) базы данных PostgreSQL, используя sudo -u postgres pg_dump database_name > db_backup.sql. Есть несколько таблиц, которые вставляются по строке каждую секунду, поэтому эти таблицы довольно большие.

У меня два вопроса:

  1. Смогу ли я (или пользователи, веб-сайт,…) вставлять новые строки в любую из таблиц во время создания дампа?

  2. Будет ли дамп согласован?

Да и да.

Дамп будет снимком состояния базы данных на момент запуска дампа.

Однако вы не сможете удалить или изменить структуру таблиц во время дампа.