Комментарии 19
спасибо, попробую приениь
You're probably okay. Until slony breaks :)
2010-08-25 17:25:16 UTC ERROR remoteWorkerThread_1: SYNC aborted
postgres[8785]: [5-1] ERROR: Slony-I: alterTableForReplication(): Table with id 902113 not found
postgres[8785]: [5-2] CONTEXT: SQL statement «SELECT „_maincluster“.alterTableForReplication(tab_id) from „_maincluster“.sl_table where tab_set in (select set_id from „_maincluster“.sl_set where set_origin = „_maincluster“.getLocalNodeId('_maincluster'))»
[5-3] #011PL/pgSQL function «ddlscript_complete» line 9 at PERFORM
[5-4] STATEMENT: select "_maincluster".ddlscript_complete(4521, $1::text, -1);
2010-08-25 17:25:16 UTC ERROR remoteWorkerThread_1: SYNC aborted
postgres[8785]: [5-1] ERROR: Slony-I: alterTableForReplication(): Table with id 902113 not found
postgres[8785]: [5-2] CONTEXT: SQL statement «SELECT „_maincluster“.alterTableForReplication(tab_id) from „_maincluster“.sl_table where tab_set in (select set_id from „_maincluster“.sl_set where set_origin = „_maincluster“.getLocalNodeId('_maincluster'))»
[5-3] #011PL/pgSQL function «ddlscript_complete» line 9 at PERFORM
[5-4] STATEMENT: select "_maincluster".ddlscript_complete(4521, $1::text, -1);
НЛО прилетело и опубликовало эту надпись здесь
Скрипт это хорошо, но я пишу руками, потому что слоны это «вещь в себе» — надо все проверять. С ними надо очень аккуратно, можно легко репликацию сломать.
А почему все забывают про чудесный Londiste из skytools?
А почему все забывают про чудесный Londiste из skytools?
А он поддерживает failover?
А что подразумевается под failover? Если падает слэйв, то после поднятия он засинкается.
Да, это и имелось в виду.
И еще можно вопрос, что лучше использовать, когда необходима двусторонняя синхронизация между базами. Я так понимаю подходят только bucardo и rubyrep.
И еще можно вопрос, что лучше использовать, когда необходима двусторонняя синхронизация между базами. Я так понимаю подходят только bucardo и rubyrep.
не проще ли будет использовать для репликации pgpool? Какие будут минусы, по сравнению с slony?
После выполнения скрипта в логах Slony выдается ошибка:
После выполнения скрипта в логах выдается ошибка:
2011-05-11 10:57:50 MSDCONFIG main: String option syslog_ident = slon
2011-05-11 10:57:50 MSDCONFIG main: String option cleanup_interval = 10 minutes
2011-05-11 10:57:50 MSDERROR cannot get sl_local_node_id — ERROR: schema "_cluster" does not exist
LINE 1: select last_value::int4 from "_cluster".sl_local_node_id
не могу понять в чем ошибка?
2011-05-11 10:57:50 MSDCONFIG main: String option syslog_ident = slon
2011-05-11 10:57:50 MSDCONFIG main: String option cleanup_interval = 10 minutes
2011-05-11 10:57:50 MSDERROR cannot get sl_local_node_id — ERROR: schema "_cluster" does not exist
LINE 1: select last_value::int4 from "_cluster".sl_local_node_id
не могу понять в чем ошибка?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Репликация в PostgreSQL 8.x: упрощаем работу со Slony