Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
aurora_version
Restituisce il valore di stringa del numero di versione di Amazon Aurora PostgreSQL-Compatible Edition.
Sintassi
aurora_version()
Argomenti
Nessuno
Tipo restituito
Stringa CHAR o VARCHAR
Note per l'utilizzo
Questa funzione visualizza la versione del motore di database di Amazon Aurora PostgreSQL-Compatible Edition. Il numero di versione viene restituito come stringa formattata come principale
.secondaria
.patch
. Per ulteriori informazioni sui numeri di versione del motore Aurora PostgreSQL, consulta Numero versione Aurora
Puoi scegliere quando applicare aggiornamenti di versione secondaria impostando la finestra di manutenzione per il cluster database Aurora PostgreSQL. Per scoprire come fare, consulta Manutenzione di un cluster database Amazon Aurora.
A partire dal rilascio di PostgreSQL versioni 13.3, 12.8, 11.13, 10.18 e per tutte le altre versioni successive, i numeri di versione di Aurora seguono i numeri di versione di PostgreSQL. Per ulteriori informazioni su questa versione, consulta Aggiornamenti di Amazon Aurora PostgreSQL nelle Note di rilascio di Aurora PostgreSQL.
Examples (Esempi)
L'esempio seguente mostra i risultati della chiamata della funzione aurora_version
su un cluster database Aurora PostgreSQL in esecuzione prima su PostgreSQL 12.7, Aurora PostgreSQL versione 4.2 e poi su Aurora PostgreSQL versione 13.3.
=>
SELECT * FROM aurora_version();
aurora_version ---------------- 4.2.2
SELECT * FROM aurora_version();
aurora_version ---------------- 13.3.0
Questo esempio mostra varie opzioni di utilizzo della funzione per ottenere maggiori dettagli sulla versione di Aurora PostgreSQL. In questo esempio Aurora presenta un numero di versione distinto rispetto a 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)
Nell'esempio successivo, la funzione viene utilizzata con le stesse opzioni dell'esempio precedente. In questo esempio il numero di versione di Aurora non è distinto rispetto al numero di versione di 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