Android

Cum se verifică versiunea postgresql

Crear funciones en PostgreSQL y devolver tabla

Crear funciones en PostgreSQL y devolver tabla

Cuprins:

Anonim

PostgreSQL, cunoscut adesea pur și simplu sub numele de Postgres, este un sistem de gestionare a bazelor de date relațional cu obiecte cu scop general, open-source.

Știind ce versiune a serverului PostgreSQL este instalat și rulează pe sistemul dvs. poate fi important în unele situații. De exemplu, dacă instalați o aplicație care necesită o anumită versiune PostgreSQL, va trebui să aflați versiunea serverului dvs. PostgreSQL.

, vă vom explica cum să găsiți ce versiune a serverului PostgreSQL rulează pe sistemul dvs.

Versiunea PostgreSQL

Versiunile PostgreSQL sunt versate folosind următoarea schemă:

MAJOR.MINOR

De exemplu, în PostgreSQL 12.1, 12 este o versiune majoră, iar 1 este o versiune minoră.

  • MAJOR - Începând cu PostgreSQL 10, fiecare nouă versiune majoră mărește partea MAJOR a versiunii cu una, de exemplu, 10, 11 sau 12. Înainte de PostgreSQL 10, versiunile majore erau reprezentate cu un număr zecimal, de exemplu, 9, 0 sau 9, 6.

    MINOR - Numărul de lansare minor este ultima parte a numărului de versiune. De exemplu, 11.4 și 11.6 sunt versiuni minore care fac parte din versiunea PostgreSQL 11, iar 9.6.15 și 9.6.16 fac parte din versiunea PostgreSQL 9.6.

Versiunile majore PostgreSQL cu funcții noi sunt de obicei livrate o dată pe an. Fiecare versiune majoră este acceptată timp de 5 ani.

Utilizarea liniei de comandă

Pentru a afla ce versiune a PostgreSQL rulează pe sistemul dvs., invocați comanda postgres cu opțiunea --version sau -V :

postgres --version

Comanda va tipări versiunea PostgreSQL:

postgres (PostgreSQL) 10.6

În acest exemplu, versiunea serverului PostgreSQL este 10.6 .

Dacă binarul postgres nu se află în PATH-ul sistemului, veți primi o eroare spunând „postgres: comanda nu a fost găsită”. Acest lucru se întâmplă de obicei atunci când pachetul PostgreSQL nu este instalat din depozitele standard ale distribuției.

Puteți găsi calea către binar fie cu comanda locate sau find :

sudo find /usr -wholename '*/bin/postgres'

sudo updatedb locate bin/postgres

Produsul ar trebui să arate așa:

/usr/lib/postgresql/9.6/bin/postgres

După ce găsiți calea către binar, îl puteți utiliza pentru a obține versiunea serverului PostgreSQL:

/usr/lib/postgresql/9.6/bin/postgres -V

Versiunea utilității client PostgreSQL, psql poate fi găsită folosind următoarea comandă:

psql --version

Rezultatul va arăta astfel:

postgres (PostgreSQL) 10.6

psql este un utilitar interactiv al liniei de comandă care vă permite să interacționați cu serverul PostgreSQL.

Utilizarea SQL Shell

Un alt mod de a determina versiunea serverului PostgreSQL este să vă conectați la promptul SQL al serverului și să utilizați o instrucțiune SQL pentru a imprima versiunea.

Puteți accesa shell-ul PostgreSQL folosind un client GUI precum pgAdmin sau cu psql :

sudo -u postgres psql

Următoarea instrucțiune afișează versiunea serverului PostgreSQL împreună cu informațiile de compilare:

SELECT version();

version ------------------------------------------------------------------------------------------------------------ PostgreSQL 10.6 on x86_64-redhat-linux-gnu, compiled by gcc (GCC) 8.2.1 20180905 (Red Hat 8.2.1-3), 64-bit (1 row)

SHOW server_version;

server_version ---------------- 10.6 (1 row)

Concluzie

, am arătat mai multe opțiuni diferite despre cum puteți găsi versiunea serverului PostgreSQL care rulează pe sistemul dvs.

Simțiți-vă liber să lăsați un comentariu dacă aveți întrebări.

postgresql