sql >> Databáze >  >> RDS >> PostgreSQL

Jak zkontrolovat verzi PostgreSQL

V tomto článku uvádím několik způsobů, jak zkontrolovat verzi PostgreSQL.

Možnost 1:SELECT version()

Pokud jste již připojeni k PostgreSQL, spusťte následující dotaz a vraťte informace o verzi serveru PostgreSQL:

SELECT version();

Zde je výsledek při použití 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)

Tato možnost je užitečná, když jste připojeni k databázi PostgreSQL pomocí GUI, jako je PgAdmin, DBeaver, Azure Data Studio atd.

Stejný dotaz však můžete spustit, když jste připojeni k databázi PostgreSQL pomocí psql rozhraní příkazového řádku (CLI).

Možnost 2:ZOBRAZIT verzi_serveru

Pokud chcete pouze číslo verze, spusťte SHOW server_version :

SHOW server_version;

Zde je výsledek při použití PostgreSQL 12.1:

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

Můžete také použít server_version_num příkaz k vrácení čísla verze jako celé číslo:

SHOW server_version_num;

Zde je výsledek při použití PostgreSQL 12.1

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

Možnost 3:Použití CLI

Zde je několik užitečných možností rozhraní příkazového řádku (CLI).

Nástroj pg_config

Soubor pg_config obslužný program načte informace o nainstalované verzi PostgreSQL.

Spusťte jej s --version volba vrací číslo verze serveru PostgreSQL:

pg_config --version

Zde je výsledek při použití verze 12.1:

PostgreSQL 12.1

Dalším způsobem, jak to udělat, je použít postgres -V .

postgres -V

Výsledek:

postgres (PostgreSQL) 12.1

Klient psql

psql je terminálový front-end PostgreSQL.

Spuštění psql --version vrátí psql číslo verze:

psql --version

Zde je výsledek při použití verze 12.1:

psql (PostgreSQL) 12.1

Můžete také použít zkrácenou syntaxi psql -V vrátit stejný výsledek.

psql -V

Výsledek:

psql (PostgreSQL) 12.1

  1. Nelze vytvořit požadovanou službu [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment]

  2. Najděte jiné znaky než ASCII ve sloupcích varchar pomocí SQL Server

  3. Pochopení indexů v MySQL:Část první

  4. Jak vložit více záznamů a získat hodnotu identity?