Не устаю поражаться вашим знаниям. Опять узнал новое для себя. А можете показать пример использования Logical Decoding для решения задачи автора, если не трудно? На любом ЯП сойдёт.
output plugin точно знаю у нас встречается wal2json
вероятно можно использовать штатный (начиная с postgresql 10) pgoutput - как раз он используется в штатной логической репликации и со стороны базы можно будет рулить именно штатными подписками.
В эксплуатации - лишь бы кто-то вычитывал данные и отчитывался об этом. Неиспользуемый слот логической репликации помимо безграничного накопления WAL так же будет мешать автовакууму работать.