aurora_version - Amazon Aurora

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

aurora_version

Renvoie la valeur de chaîne du numéro de version de l'Édition compatible avec PostgreSQL d'Amazon Aurora.

Syntaxe

aurora_version()

Arguments

Aucun

Type de retour

Chaîne CHAR ou VARCHAR

Notes d'utilisation

Cette fonction affiche la version du moteur de base de données Amazon Aurora Édition compatible avec PostgreSQL. Le numéro de version est renvoyé sous la forme d'une chaîne de caractères formatée comme major.minor.patch. Pour obtenir plus d'informations sur les numéros de versions d'Aurora PostgreSQL, consultez Numéro de version Aurora.

Vous pouvez choisir quand appliquer les mises à niveau de versions mineures en définissant la fenêtre de maintenance pour votre cluster de base de données Aurora PostgreSQL. Pour savoir comment procéder, veuillez consulter la section Entretien d'un cluster de base de données Amazon Aurora.

À partir de la sortie d'Aurora PostgreSQL versions 13.3, 12.8, 11.13, 10.18, et pour toutes les autres versions ultérieures, les numéros de version d'Aurora suivent les numéros de version de PostgreSQL. Pour obtenir plus d'informations sur toutes les versions d'Aurora PostgreSQL, consultez Amazon Aurora PostgreSQL updates (Mises à jour d'Amazon Aurora PostgreSQL) dans les Notes de mise à jour d'Aurora PostgreSQL.

Exemples

L'exemple suivant montre les résultats de l'appel de la fonction aurora_version sur un cluster de base de données Aurora PostgreSQL exécutant PostgreSQL 12.7, Aurora PostgreSQL version 4.2, puis de l'exécution de la même fonction sur un cluster exécutant Aurora PostgreSQL version 13.3.

=> SELECT * FROM aurora_version(); aurora_version ---------------- 4.2.2 SELECT * FROM aurora_version(); aurora_version ---------------- 13.3.0

Cet exemple montre comment utiliser la fonction avec diverses options pour obtenir plus de détails sur la version Aurora PostgreSQL. Cet exemple présente un numéro de version d'Aurora distinct du numéro de version de PostgreSQL.

=> SHOW SERVER_VERSION; server_version ---------------- 12.7 (1 row) => SELECT * FROM aurora_version(); aurora_version ---------------- 4.2.2 (1 row) => SELECT current_setting('server_version') AS "PostgreSQL Compatiblility"; PostgreSQL Compatiblility --------------------------- 12.7 (1 row) => SELECT version() AS "PostgreSQL Compatiblility Full String"; PostgreSQL Compatiblility Full String ------------------------------------------------------------------------------------------------------------- PostgreSQL 12.7 on aarch64-unknown-linux-gnu, compiled by aarch64-unknown-linux-gnu-gcc (GCC) 7.4.0, 64-bit (1 row) => SELECT 'Aurora: ' || aurora_version() || ' Compatible with PostgreSQL: ' || current_setting('server_version') AS "Instance Version"; Instance Version ------------------------------------------------ Aurora: 4.2.2 Compatible with PostgreSQL: 12.7 (1 row)

L'exemple suivant utilise la fonction avec les mêmes options que dans l'exemple précédent. Cet exemple ne présente pas de numéro de version Aurora distinct du numéro de version PostgreSQL.

=> SHOW SERVER_VERSION; server_version ---------------- 13.3 => SELECT * FROM aurora_version(); aurora_version ---------------- 13.3.0 => SELECT current_setting('server_version') AS "PostgreSQL Compatiblility"; PostgreSQL Compatiblility --------------------------- 13.3 => SELECT version() AS "PostgreSQL Compatiblility Full String"; PostgreSQL Compatiblility Full String ------------------------------------------------------------------------------------------------- PostgreSQL 13.3 on x86_64-pc-linux-gnu, compiled by x86_64-pc-linux-gnu-gcc (GCC) 7.4.0, 64-bit => SELECT 'Aurora: ' || aurora_version() || ' Compatible with PostgreSQL: ' || current_setting('server_version') AS "Instance Version"; Instance Version ------------------------------------------------------- Aurora: 13.3.0 Compatible with PostgreSQL: 13.3