Я хочу создать резервную копию базы данных на физическом сервере, который находится прямо под моим основным физическим сервером базы данных. Я использую Postgres 9.2, и я хочу использовать синхронную потоковую репликацию (для атомарности), но я совершенно не знаю, как, например, A) первоначальная настройка таблицы переносится с сервера 1 на сервер 2 (например, я запускаю syncdb
из моего приложения Django, которое создает серию таблиц на сервере 1), и B) как продолжающиеся изменения схемы переносятся с сервера 1 на сервер 2 (например, я запускаю миграцию Django South, которая отправляет ALTER TABLE
запросы, а также добавляет / удаление индексов и т. д.). Эти вещи прозрачно обрабатываются при потоковой репликации, или я должен что-то сделать, чтобы повлиять на это изменение на обоих серверах?