Afficher la version installée et le niveau de patch
Oracle
SELECT * FROM v$version;
-- Registered RU/patch history (SQL layer):
SELECT patch_id, action, status, action_time
FROM dba_registry_sqlpatch ORDER BY action_time;
-- From the OS shell (patches installed in ORACLE_HOME):
-- $ORACLE_HOME/OPatch/opatch lspatchesLa bannière de v$version donne la version. dba_registry_sqlpatch indique si les Release Updates (RU) et les patchs one-off appliqués ont été enregistrés dans la couche SQL, tandis que 'opatch lspatches' affiche les patchs binaires du home.
PostgreSQL
SELECT version();
-- Numeric version only:
SHOW server_version;
SELECT current_setting('server_version_num');version() renvoie le texte complet, informations de build comprises. PostgreSQL n'a pas de numéro de patch distinct ; la version mineure (par ex. 16.3) représente le niveau de correctifs.
MySQL
SELECT VERSION();
-- Detailed build information:
SHOW VARIABLES LIKE 'version%';VERSION() renvoie par ex. '8.0.36' ; le dernier composant est le niveau de patch (release). La variable version_comment indique si le build est Community/Enterprise ou MariaDB.
SQL Server
SELECT @@VERSION;
-- Structured version fields:
SELECT SERVERPROPERTY('ProductVersion') AS version,
SERVERPROPERTY('ProductLevel') AS service_pack,
SERVERPROPERTY('ProductUpdateLevel') AS cu_level,
SERVERPROPERTY('ProductUpdateReference') AS kb_number,
SERVERPROPERTY('Edition') AS edition;ProductUpdateLevel donne la Cumulative Update appliquée (par ex. CU12), et ProductUpdateReference le numéro KB associé. ProductLevel affiche 'RTM' ou, sur les anciennes versions, 'SP'.
MongoDB
db.version()
// Detailed build information:
db.serverBuildInfo()
// or: db.adminCommand({ buildInfo: 1 })db.version() renvoie la chaîne de version (par ex. '7.0.11'). Dans MongoDB, les correctifs sont publiés sous forme de nouvelle version de patch ; il n'existe pas de notion distincte de « niveau de patch ».
Redis
INFO server
# redis-cli one-liner: redis-cli INFO server | grep redis_versionLe champ redis_version de la sortie INFO server donne la version installée. Dans Redis, les correctifs sont livrés sous forme de nouvelle version de patch (par ex. 7.2.5) ; le champ redis_git_sha1 indique aussi l'identifiant de build.
Elasticsearch
GET /
# curl: curl -s http://localhost:9200/Le point de terminaison racine renvoie version.number (par ex. '8.14.1'), lucene_version et build_flavor. Pour voir les versions de tous les nœuds : GET _cat/nodes?v&h=name,version