слотами репликации в постгресе? Я сижу ковыряю экосистему hasql, и ничего в исходниках похожего не вижу.
Не работал, но что именно требуется, вдруг разберусь?
Я хочу написать небольшой PoC — вычитывать транзакционный лог нескольких таблиц из слота с помощью PGOUTPUT (механизм подписок и публикаций), и потом пушить обработанные данные в кафку. И вот если с кафкой всё понятно, есть врапперы над librdkafka, то с постгресом всё не так радужно. У нас в компании есть софтина, делающая ровно это, написанная на спринге и дико багующая. Хочу удостовериться, что смогу сделать лучшее решение.
Похоже, что это не самая популярная история для хаскеля. Хоть postgres-libpq поддерживает вызов PQexec из libpq, по факту поддержки команды START_REPLICATION я не нашел ни в одной из хаскельных библиотек, что выложены на гитхабе.
Ну hasql использует PQExec, я с ним руками делал все для copy to, возможно тут так же надо
Понял, спасибо. Если не останется других вариантов, пойду по этому же пути
Обсуждают сегодня