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