Estoy trabajando en un servidor Linux con PostgreSQL que se instala a través de la línea de comandos.
¿Cómo podría comprobar la versión del controlador JDBC de PostgreSQL mediante la línea de comandos de Linux?
Uso este comando psql -V
y muestra la versión de PostgreSQL psql (PostgreSQL) 9.5.24
, pero necesito la versión del controlador JDBC de PostgreSQL. ¿Cuál es el comando que debo usar?
Cuando corres:
java -jar /path/to/driver.jar
informará su versión.
Obviamente, debe reemplazar /path/to/driver.jar
con la ubicación correcta donde almacenó el controlador cuando lo descargó.
De forma predeterminada, el propio nombre del archivo contiene la versión. Entonces, si descargó postgresql-42.2.19.jar
, es muy probable que su versión sea 42.2.19
Como nota al margen: psql -V
imprime la versión de la herramienta de línea de comandos. Esa no es necesariamente la misma versión que el servidor.
Desde Java, puedes usar un código como este:
java.sql.Driver d = new org.postgresql.Driver(); System.out.println(d.getMajorVersion() + "." + d.getMinorVersion());
Consulte la documentación para obtener más detalles.