myfile
#INIT CLUST cluster name = lol ; node 1 admin conninfo=''; node 2 admin conninfo=''; EXECUTE SCRIPT ( FILENAME = './sql_statements.sql', EVENT NODE = 1 );
Затем в сценарии .sh строка в виде:
slonik myfile;
Что означает приведенный выше код?
slonik - это интерфейс командной строки Slony-I.
slonik
Slony - это решение для репликации на основе триггеров за несколько дней до потоковой репликации и логической репликации.Это все еще полезно в более сложных сценариях репликации.
Этот командный файл будет выполнять сценарий sql_statements.sql на всех узлах кластера Slony скоординированным образом.
sql_statements.sql
Slony - репликация ведущий-ведомый для более ранних версий postgres, поскольку начиная с версии 9 аналогичный инструмент доступен из коробки.