sql >> Database teknologi >  >> RDS >> PostgreSQL

Sådan tjekker du din PostgreSQL-version

I denne artikel præsenterer jeg flere måder at kontrollere din PostgreSQL-version på.

Mulighed 1:SELECT version()

Hvis du allerede er forbundet til PostgreSQL, skal du køre følgende forespørgsel for at returnere PostgreSQL-serverens versionsoplysninger:

SELECT version();

Her er resultatet, når du bruger PostgreSQL 12.1:

                                                   version                                                   
-------------------------------------------------------------------------------------------------------------
 PostgreSQL 12.1 on x86_64-apple-darwin16.7.0, compiled by Apple LLVM version 8.1.0 (clang-802.0.42), 64-bit
(1 row)

Denne mulighed er praktisk, når du er forbundet til en PostgreSQL-database ved hjælp af en GUI såsom PgAdmin, DBeaver, Azure Data Studio osv.

Men du kan køre den samme forespørgsel, når du er forbundet til en PostgreSQL-database ved hjælp af psql kommandolinjegrænseflade (CLI).

Mulighed 2:VIS server_version

Hvis du kun vil have versionsnummeret, skal du køre SHOW server_version :

SHOW server_version;

Her er resultatet, når du bruger PostgreSQL 12.1:

server_version 
----------------
12.1

Du kan også bruge server_version_num kommando for at returnere versionsnummeret som et heltal:

SHOW server_version_num;

Her er resultatet, når du bruger PostgreSQL 12.1

server_version_num 
--------------------
120001

Mulighed 3:Brug af CLI

Her er et par praktiske Command Line Interface (CLI) muligheder.

pg_config Utility

pg_config hjælpeprogrammet henter information om den installerede version af PostgreSQL.

Kører den med --version option returnerer PostgreSQL-serverens versionsnummer:

pg_config --version

Her er resultatet, når du bruger version 12.1:

PostgreSQL 12.1

En anden måde at gøre det på er at bruge postgres -V .

postgres -V

Resultat:

postgres (PostgreSQL) 12.1

psql-klienten

psql er en terminal-baseret front-end til PostgreSQL.

Kører psql --version returnerer psql versionsnummer:

psql --version

Her er resultatet, når du bruger version 12.1:

psql (PostgreSQL) 12.1

Du kan også bruge en forkortet syntaks psql -V for at returnere det samme resultat.

psql -V

Resultat:

psql (PostgreSQL) 12.1

  1. Provisionering af MySQL/MariaDB Vault Database Secrets Engine med Terraform

  2. Sådan ændres en standard MySQL/MariaDB-datakatalog i Linux

  3. Sådan installeres SSMS

  4. Sådan opretter du forbindelse til en MySQL-datakilde i Visual Studio