sql - found - Cómo "nombrar" una consulta en postgres
postgresql 9.5 jdbc driver download (1)
La respuesta corta es "no"
El nombre puede establecerse al preparar la declaración, utilizando el comando PREPARE , pero eso requiere volver a escribir todo su SQL. No hay opción de simplemente agregar un parámetro de nombre a sus métodos JDBC.
El controlador JDBC utiliza declaraciones preparadas con nombre y sin nombre. Les dará un nombre cuando desee reutilizarlos, lo que considerará apropiado si el mismo objeto PreparedStatement se ejecuta 5 veces (aunque eso se puede configurar estableciendo prepareThreshold).
La documentación está aquí
También se puede encontrar más información buscando en la lista de mailing JDBC de PostgreSQL
En postgresql una consulta en el registro de consultas obtiene algo como esto:
2009-02-05 00:12:27 CET LOG: duration: 3781.634 ms execute <unnamed>: SELECT QUERY ....
¿Existe la posibilidad de poner algo más útil en el "<sin nombre>" colocado como la URL desde la que se solicitó la consulta?
¿Hay alguna otra posibilidad de seguir el origen de una consulta en postgresql usando jdbc desde java?
Gracias