Pull to refresh

Comments 14

UFO just landed and posted this here
Как я понял вот что будет в PostgreSQL «10.0» (в работе)
● BDR — двунаправленная репликация
http://2ndquadrant.com/en/resources/bdr/
● Pglogical (5x быстрее slony, londiste3)
http://2ndquadrant.com/en/resources/pglogical/
● Declarative partitioning (+pg_pathman)
● Highly Available multi-master
● Инкрементальный бэкап
● Миллисекундный полнотекстовый поиск
● In-memory

Можно же ведь и на другую тему написать статью.
UFO just landed and posted this here

Спасибо за статью. Пара вопросов — я правильно понял, что логическая репликация в слейв будет работать начиная со времени подписки на мастер? И совмещать PITR и логическую репликацию нельзя?

Полгода назад хвалились, что в 10 версии будет встроенный пул для замены pgbouncer и прочих костылей. Куда исчезло ?

Насколько я слышал, логическая репликация в 10-ке — это обкатанный на 9.4-9.6 pglogical, который теперь не расширение, а прямо в ядре (плюс новые операции в SQL'е, а не страшные функции для настройки, как видно из статьи).


Я пытался завести pglogical на 9.5 и у меня не получилось нормально синхронизировать данные мастера и новой реплики. Т.е. мы берём, дампим мастер (pg_dump, pg_basebackup, что угодно), разворачиваем реплику из дампа и настраиваем репликацию, но вот как быть с изменениями, произошедшими на мастере в промежутке между началом дампа и запуском репликации? Как это решается в 10-ке? У pglogical, кстати, документация тоже не бог весть какая подробная. Возможно, что начиная с 9.6 меня бы спасли слоты репликации, но в 9.5 их ещё не было.

UFO just landed and posted this here
я попробую на выходных
PostgresSQL 11, пытаюсь настроить репликацию. на слейве выдает:
ERROR: could not connect to the publisher: fe_sendauth: no password supplied


вычитал, что возможно необходимо задавать пароль:
On the provider's create_node(...) call you need to supply the password. Even though create_node(...) succeeds, the connection string does not get used in until a the create_subscription call on the subscriber.


Так ли это?
как оказалось, дело было в настройках, которые прописываем в pg_hba.conf
вот это:
local replication postgres

в PostgreSQL 11 не работает (возможно вообще не работает в любых версиях?)
у меня отработало при таких вот настройках:
host all all 10.9.8.7/32 trust
Sign up to leave a comment.