из SQL сессии прямо или косвенно. Вызывать её из какого то другого процесса не правильно.
Вам нужен JSON в отдельном приложении? Возьмите лучше какую-нибудь библиотеку.
значит logical decoder создает сессию, потмоу что во всех logical decoderaх которые я видел, делаются вызовы таких функций, включая официальный pgoutput https://github.com/postgres/postgres/blob/2102ba4b586350957bf95b371432583239000164/src/backend/replication/logical/proto.c#L493
Обсуждают сегодня