Guest User

Untitled

a guest
Nov 9th, 2017
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.44 KB | None | 0 0
  1. #!/bin/sh
  2.  
  3. MASTERDB=db1
  4. SLAVEDB=db2
  5. HOST1=localhost
  6. HOST2=localhost
  7. DBUSER=slony
  8. PASS=prueba
  9.  
  10. slonik<<_EOF_
  11.  
  12. # Nombre del clúster: CLUSTER NAME - debe ser la primera declaración en cada
  13. #secuencia de comandos de slonik. Define el espacio de nombres en el que se
  14. #especifican todas las funciones, procedimientos, tablas y secuencias de
  15. #Slony-I. Este espacio de nombres será idéntico en todas las bases de datos
  16. #que participan en el mismo grupo de replicación.
  17. CLUSTER NAME = first_cluster;
  18.  
  19. # Definición de nodos: ADMIN CONNINFO - describe cómo se puede llegar a un
  20. #nodo del clúster desde donde se ejecuta.
  21. NODE 1 ADMIN CONNINFO = 'dbname=$MASTERDB host=$HOST1 user=$DBUSER password=$PASS';
  22. NODE 2 ADMIN CONNINFO = 'dbname=$SLAVEDB host=$HOST2 user=$DBUSER password=$PASS';
  23.  
  24. # Se suscriben los nodos al conjunto de replicación. Hace que un nodo
  25. #(suscriptor) comience a replicar un conjunto de tablas desde el origen.
  26. #SUBSCRIBE SET(ID, PROVIDER, RECEIVER, FORWARD): ID - identificador
  27. #numérico del conjunto al cual se va a suscribir, PROVIDER - identificador
  28. #numérico del nodo proveedor de datos, RECEIVER - identificador numérico
  29. #del nodo suscriptor, FORWARD - boooleano que indica si el nuevo nodo
  30. #suscriptor debe almacenar la información del registro durante la
  31. #replicación para que sea posible candidato para la función de proveedor
  32. #para nodos futuros.
  33. SUBSCRIBE SET (
  34. ID = 1,
  35. PROVIDER = 1,
  36. RECEIVER = 2,
  37. FORWARD = yes
  38. );
  39.  
  40. _EOF_
Add Comment
Please, Sign In to add comment