Pull to refresh
10
Mikhail Kalashnikov@mish_gun

Software Engineer

2
Subscribers
Send message
Я не встречал, но и не искал для Elixir
Да, будут приходить изменения только по тем нужным таблицам, которые включены в публикацию/publication.
При создании публикации добавляем в нее только нужные таблицы (может быть добавлено несколько таблиц), запускаем репликацию в Erlang, как описано в этой статье.
Далее при любом изменении (insert/update/delete) по заданным таблицам в БД в Erlang будет приходить информация об этих изменениях.
Информацию по изменениям других таблиц, не включенных в публикацию, будет отфильтрована на стороне PostgreSQL.

Этот подход можно использовать для поддержания кэша данных в Erlang в консистентном и актуальном состоянии. PostgreSQL будет посылать изменения сразу как они произошли, в том же порядке, как они происходили. Пример есть в библиотеке, ссылка на которую была в конце статьи

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Registered
Activity