Je veux configurer une base de données de sauvegarde sur le serveur physique qui se trouve juste sous mon serveur de base de données physique principal. J'utilise Postgres 9.2 et je veux utiliser la réplication synchrone en streaming (pour l'atomicité), mais je ne sais absolument pas comment des choses comme, A) la configuration initiale de la table est transférée du serveur 1 au serveur 2 (par exemple, je lance syncdb
à partir de mon application Django, qui crée une série de tableaux sur le serveur 1) et B) comment les modifications de schéma continues sont effectuées du serveur 1 au serveur 2 (par exemple, j'exécute une migration Django Sud, qui envoie des ALTER TABLE
requêtes, ainsi que l'ajout / suppression des index, etc.). Ces choses sont-elles gérées de manière transparente avec la réplication en streaming, ou dois-je faire quelque chose pour affecter ce changement sur les deux serveurs?
la source