Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us> writes:
> The issue I have is that every interface that relies on libpq is going
> to have to code it itself. Is that OK?
So? Most interfaces have to adhere to their own notions of transaction
semantics and control API anyway. libpq should stay out of their way
rather than try to be helpful. I see this as not different from the
lesson we learned that doing it in the backend isn't the right place.
regards, tom lane