Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- MASTERDB=db1
- SLAVEDB=db2
- HOST1=localhost
- HOST2=localhost
- DBUSER=slony
- PASS=prueba
- slonik<<_EOF_
- # Nombre del clúster: CLUSTER NAME - debe ser la primera declaración en cada
- #secuencia de comandos de slonik. Define el espacio de nombres en el que se
- #especifican todas las funciones, procedimientos, tablas y secuencias de
- #Slony-I. Este espacio de nombres será idéntico en todas las bases de datos
- #que participan en el mismo grupo de replicación.
- CLUSTER NAME = first_cluster;
- # Definición de nodos: ADMIN CONNINFO - describe cómo se puede llegar a un
- #nodo del clúster desde donde se ejecuta.
- NODE 1 ADMIN CONNINFO = 'dbname=$MASTERDB host=$HOST1 user=$DBUSER password=$PASS';
- NODE 2 ADMIN CONNINFO = 'dbname=$SLAVEDB host=$HOST2 user=$DBUSER password=$PASS';
- # Se suscriben los nodos al conjunto de replicación. Hace que un nodo
- #(suscriptor) comience a replicar un conjunto de tablas desde el origen.
- #SUBSCRIBE SET(ID, PROVIDER, RECEIVER, FORWARD): ID - identificador
- #numérico del conjunto al cual se va a suscribir, PROVIDER - identificador
- #numérico del nodo proveedor de datos, RECEIVER - identificador numérico
- #del nodo suscriptor, FORWARD - boooleano que indica si el nuevo nodo
- #suscriptor debe almacenar la información del registro durante la
- #replicación para que sea posible candidato para la función de proveedor
- #para nodos futuros.
- SUBSCRIBE SET (
- ID = 1,
- PROVIDER = 1,
- RECEIVER = 2,
- FORWARD = yes
- );
- _EOF_
Add Comment
Please, Sign In to add comment