aurora_version - Amazon Aurora

aurora_version

Amazon Aurora PostgreSQL 호환 버전 번호의 문자열 값을 반환합니다.

구문

aurora_version()

Arguments

없음

반환 유형

CHAR 또는 VARCHAR 문자열

사용 노트

이 함수는 Amazon Aurora PostgreSQL 호환 버전 데이터베이스 엔진의 버전을 표시합니다. 버전 번호는 major.minor.patch 형식의 문자열로 반환됩니다. Aurora PostgreSQL 버전 번호에 대한 자세한 내용은 Aurora 버전 번호 단원을 참조하세요.

Aurora PostgreSQL DB 클러스터의 유지 관리 기간을 설정하여 마이너 버전 업그레이드를 적용할 시기를 선택할 수 있습니다. 자세한 방법은 Amazon Aurora DB 클러스터 유지 관리 섹션을 참조하세요.

Aurora PostgreSQL 버전 13.3, 12.8, 11.13, 10.18 및 다른 모든 이후 버전의 릴리스부터 Aurora 버전 번호는 PostgreSQL 버전 번호를 따릅니다. 모든 Aurora PostgreSQL 릴리스에 대한 자세한 내용은 Aurora PostgreSQL 릴리스 정보Amazon Aurora PostgreSQL 업데이트를 참조하세요.

다음 예제에서는 PostgreSQL 12.7, Aurora PostgreSQL 릴리스 4.2를 실행 중인 Aurora PostgreSQL DB 클러스터에서 aurora_version 함수를 호출한 후 Aurora PostgreSQL 버전 13.3을 실행 중인 클러스터에서 같은 함수를 실행한 결과를 보여줍니다.

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

이 예제에서는 다양한 옵션과 함께 함수를 사용하여 Aurora PostgreSQL 버전에 대한 자세한 정보를 얻는 방법을 보여줍니다. 이 예제에는 PostgreSQL 버전 번호와 구별되는 Aurora 버전 번호가 있습니다.

=> 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)

다음 예제에서는 이전 예제에서와 동일한 옵션을 가진 함수를 사용합니다. 이 예제에는 PostgreSQL 버전 번호와 구별되는 Aurora 버전 번호가 없습니다.

=> 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