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

Jak zkontrolovat verzi PostgreSQL

Někdy možná budete muset najít verzi PostgreSQL, abyste zjistili, zda je v ní podporován konkrétní příkaz nebo funkce. V tomto článku se podíváme na různé způsoby, jak zkontrolovat verzi PostgreSQL.


Jak zkontrolovat verzi PostgreSQL

Zde jsou kroky ke kontrole verze PostgreSQL. Verzi PostgreSQL pro databázový server i klienta najdete pomocí příkazu Shell a také pomocí SQL dotazů. Podíváme se na každý z těchto přístupů jeden po druhém.


Zjistěte verzi PostgreSQL pomocí příkazu Shell

Verzi PostgreSQL pro server můžete získat z terminálového/příkazového řádku jednoduchým vydáním postgres příkaz s volbou -V.

$ postgres -V
Postgres (PostgreSQL) 10.3.10

Pokud postgres příkaz není přímo podporován, najděte cestu k jeho binárnímu souboru pomocí locate příkaz

$ locate bin/postgres
/usr/lib/postgresql/10.3/bin/postgres

Nyní použijte úplnou cestu s volbou -V k získání její verze.

$ /usr/lib/postgresql/10.3/bin/postgres -V
Postgres (PostgreSQL) 10.3.10

Podobně můžete určit verzi klienta PostgreSQL pomocí psql příkaz s volbou -V.

$ psql -V
psql (PostgreSQL) 10.3.10

Znovu, pokud psql příkaz není podporován, použijte locate příkaz ke zjištění cesty jeho binárního souboru.

$ locate bin/psql
/usr/bin/psql

Nyní spusťte úplnou cestu s volbou -V

$ /usr/bin/psql -V
psql (PostgreSQL) 10.3.10

Mimochodem, když se přihlásíte do prostředí PostgreSQL, automaticky se nad výzvou zobrazí verze klienta.

Přečtěte si také:Jak omezit přístup k databázi v PostgreSQL


Najděte verzi PostgreSQL pomocí SQL

Verzi PostgreSQL můžete také najít pomocí SQL dotazů. Zde jsou dva SQL dotazy pro získání verze PostgreSQL. Jeden používá version() funkce, zatímco druhý používá verze_serveru systémová proměnná.

-# SELECT version();
PostgreSQL 10.3.10, compiled by Visual C++ build 1800, 64-bit

NEBO

-# SHOW server_version;
10.3.10

Podobně můžete také zobrazit verzi klienta PostgreSQL pomocí psql dotaz, jak je uvedeno níže.

=# \! psql -V 
psql (PostgreSQL) 10.3.10

Poskytli jsme čtyři způsoby, jak získat verzi PostgreSQL, pro server i klienta. Doufám, že to pomůže.

Ubiq usnadňuje vizualizaci dat a jejich sledování na řídicích panelech v reálném čase. Vyzkoušejte Ubiq zdarma.

  1. Jsou možné kolize GUID?

  2. Vynutit Oracle Drop Global Temp Table

  3. Jak odebrat záhlaví sloupců při odesílání výsledků dotazu e-mailem na SQL Server (T-SQL)

  4. Jak zkontrolovat úroveň kompatibility databáze v SQL Server pomocí T-SQL