sql >> Database >  >> RDS >> PostgreSQL

Hoe de PostgreSQL-versie te controleren

Soms moet u de PostgreSQL-versie vinden om te bepalen of een specifieke opdracht of functie daarin wordt ondersteund. In dit artikel zullen we kijken naar de verschillende manieren om de PostgreSQL-versie te controleren.


De PostgreSQL-versie controleren

Hier zijn de stappen om de PostgreSQL-versie te controleren. U kunt de PostgreSQL-versie vinden voor zowel databaseserver als client, via Shell-opdrachten en SQL-query's. We zullen elk van deze benaderingen één voor één bekijken.


Ontdek de PostgreSQL-versie met Shell Command

U kunt de PostgreSQL-versie voor Server van terminal/opdrachtregel krijgen door simpelweg postgres uit te geven commando met -V optie.

$ postgres -V
Postgres (PostgreSQL) 10.3.10

Als postgres commando niet direct wordt ondersteund, zoek het pad van het binaire bestand op met locate commando

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

Gebruik nu het volledige pad met de optie -V om de versie te krijgen.

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

Op dezelfde manier kunt u de PostgreSQL-clientversie bepalen met psql commando met -V optie.

$ psql -V
psql (PostgreSQL) 10.3.10

Nogmaals, als psql commando wordt niet ondersteund, gebruik locate commando om het pad van het binaire bestand te vinden.

$ locate bin/psql
/usr/bin/psql

Voer nu het volledige pad uit met de optie -V

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

Trouwens, wanneer u zich aanmeldt bij de PostgreSQL-shell, wordt automatisch de clientversie boven de prompt weergegeven.

Lees ook:Toegang tot database beperken in PostgreSQL


Vind de PostgreSQL-versie met SQL

U kunt de PostgreSQL-versie ook vinden met behulp van SQL-query's. Hier zijn twee SQL-query's om de PostgreSQL-versie te krijgen. Men gebruikt version() functie terwijl de andere server_version . gebruikt systeemvariabele.

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

OF

-# SHOW server_version;
10.3.10

Op dezelfde manier kunt u ook de PostgreSQL-clientversie bekijken met psql vraag zoals hieronder weergegeven.

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

We hebben vier manieren gegeven om de PostgreSQL-versie te krijgen, zowel voor de server als voor de client. Ik hoop dat het helpt.

Ubiq maakt het eenvoudig om gegevens te visualiseren en deze in realtime dashboards te volgen. Probeer Ubiq gratis.

  1. SQLite - Zet een tabel neer

  2. MariaDB datum- en tijdfuncties (volledige lijst)

  3. Database online maken vanuit de herstelmodus in SQL Server

  4. Het kolomgegevenstype wijzigen van teken in numeriek in PostgreSQL 8.4