Are there good reasons to use pgjdbc over pgjdbc-ng then?
Maturity, support for older versions (-ng just punts on support for anything except new releases) and older JDBC specs, completeness of support for some extensions. TBH I haven't done a ton with -ng yet.
I'd like to turn this question around. Are there good reasons to use -ng over pgjdbc ?
As to your question, you may be interested to know that pgjdbc is more performant than ng.
Also, as I mentioned in the ticket, I can't imagine RETURNING * being performant if, for example, I INSERT a large chunk of data like an image data or an uploaded file.
Thanks for the reminder!
So I"m guessing the reason to use ng is to avoid returning * ?