識別 Amazon Aurora PostgreSQL 版本 - Amazon Aurora

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

識別 Amazon Aurora PostgreSQL 版本

Amazon Aurora 中包含某些 Aurora 通用的功能,且適用於所有 Aurora 資料庫叢集。Aurora 中亦包含其他專屬於 Aurora 所支援特定資料庫引擎的功能。這些功能僅適用於使用該資料庫引擎的 Aurora 資料庫叢集,例如 Aurora PostgreSQL。

Aurora 資料庫一般有兩個版本編號,即資料庫引擎版本編號和 Aurora 版本編號。如果 Aurora PostgreSQL 版本有 Aurora 版本編號,會包含在 Amazon Aurora PostgreSQL 版本和引擎版本 清單中的引擎編號之後。

Aurora 版本編號

Aurora 版本編號使用「主要.次要.修補程式」命名規則。Aurora 修補程式版本中包含發行後新增到次要版本的重要錯誤修正。若要進一步了解 Amazon Aurora 主要、次要和修補程式版本,請參閱 Amazon Aurora 主要版本Amazon Aurora 次要版本 以及 Amazon Aurora 修補程式版本

您可以使用以下 SQL 查詢找到 Aurora PostgreSQL 資料庫執行個體的 Aurora 版本編號:

postgres=> SELECT aurora_version();

從發行 PostgreSQL 版本 13.3、12.8、11.13、10.18 及所有其他更新的版本開始,Aurora 版本編號更接近 PostgreSQL 引擎版本。例如,查詢 Aurora PostgreSQL 13.3 資料庫叢集會傳回以下內容:

aurora_version ---------------- 13.3.1 (1 row)

先前的版本 (如 Aurora PostgreSQL 10.14 資料庫叢集) 傳回的版本編號則類似以下內容:

aurora_version ---------------- 2.7.3 (1 row)

PostgreSQL 引擎版本編號

從 PostgreSQL 10 開始,PostgreSQL 資料庫引擎版本的所有版本都使用「主要.次要」編號規則。幾個範例包括 PostgreSQL 10.18、PostgreSQL 12.7 和 PostgreSQL 13.3。

PostgreSQL 10 之前的版本使用「主要主要次要」編號規則,其中前兩個數字構成主要版本編號,第三個數字表示次要版本。例如,PostgreSQL 9.6 是主要版本,其次要版本 9.6.21 或 9.6.22 由第三個數字表示。

注意

不再支援 PostgreSQL 引擎 9.6 版。若要升級,請參閱升級 Amazon Aurora PostgreSQL 資料庫叢集。如需版本政策和發行時間表,請參閱 Amazon Aurora 主要版本可用的時間會維持多久

您可以透過以下 SQL 查詢找出 PostgreSQL 資料庫引擎版本編號:

postgres=> SELECT version();

Aurora PostgreSQL 13.3 資料庫叢集的結果如下:

version ------------------------------------------------------------------------------------------------- PostgreSQL 13.3 on x86_64-pc-linux-gnu, compiled by x86_64-pc-linux-gnu-gcc (GCC) 7.4.0, 64-bit (1 row)