Android

Kako provjeriti postgresql verziju

New on the system start page: Side menu and toolbar

New on the system start page: Side menu and toolbar

Sadržaj:

Anonim

PostgreSQL, često poznat i kao Postgres, je otvoreni izvorni sustav upravljanja objektno-relacijskim bazama otvorenog koda.

Znajući koja je inačica PostgreSQL poslužitelja instalirana i pokrenuta u vašem sustavu može biti važna u nekim situacijama. Na primjer, ako instalirate aplikaciju za koju je potrebna određena PostgreSQL verzija, morat ćete saznati verziju vašeg PostgreSQL poslužitelja.

, objasnit ćemo kako pronaći koja se verzija PostgreSQL poslužitelja izvodi na vašem sustavu.

Verzija postgreSQL-a

Izdanja PostgreSQL prikazana su po sljedećoj shemi:

MAJOR.MINOR

Na primjer, u PostgreSQL 12.1 12 je glavna verzija, a 1 je manja verzija.

  • MAJOR - Počevši od PostgreSQL 10, svako novo izdanje povećava MAJOR dio verzije za jedan, npr. 10, 11 ili 12. Prije PostgreSQL 10, glavne verzije predstavljene su decimalnim brojem, npr. 9, 0 ili 9, 6.

    MINOR - Manji broj izdanja posljednji je dio broja verzije. Na primjer, 11.4 i 11.6 su manje verzije koje su dio PostgreSQL verzije 11, a 9.6.15 i 9.6.16 su dio PostgreSQL verzije 9.6.

PostgreSQL glavna izdanja s novim značajkama obično se isporučuju jednom godišnje. Svako veće izdanje je podržano 5 godina.

Korištenje naredbenog retka

Da biste saznali koja se inačica PostgreSQL pokreće u vašem sustavu, postgres naredbu postgres pomoću --version ili -V opcije:

postgres --version

Naredba će ispisati PostgreSQL verziju:

postgres (PostgreSQL) 10.6

U ovom primjeru verzija PostgreSQL poslužitelja je 10.6 .

Ako binarni postgres nije u PATH-u sustava, dobit ćete pogrešku koja kaže "postgres: naredba nije pronađena". To se obično događa kada PostgreSQL paket nije instaliran iz standardnih spremišta distribucije.

Možete pronaći put do binarne datoteke pomoću naredbe locate ili find :

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

sudo updatedb locate bin/postgres

Izlaz bi trebao izgledati ovako:

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

Nakon što pronađete put do binarnog oblika, pomoću njega možete dobiti verziju PostgreSQL poslužitelja:

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

Verziju PostgreSQL korisničkog programa, psql možete pronaći pomoću sljedeće naredbe:

psql --version

Izlaz će izgledati ovako:

postgres (PostgreSQL) 10.6

psql je interaktivni uslužni program naredbenog retka koji vam omogućuje interakciju s PostgreSQL poslužiteljem.

Korištenje SQL ljuske

Drugi način za određivanje PostgreSQL verzije poslužitelja je prijaviti se na SQL upit poslužitelja i koristiti SQL izraz za ispis verzije.

Sheglu PostgreSQL možete pristupiti pomoću GUI klijenta poput pgAdmin ili s psql :

sudo -u postgres psql

Sljedeća izjava prikazuje verziju PostgreSQL poslužitelja zajedno s informacijama o gradnji:

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)

Zaključak

, pokazali smo nekoliko različitih opcija o tome kako pronaći verziju PostgreSQL poslužitelja koja se izvodi na vašem sustavu.

Slobodno ostavite komentar ako imate bilo kakvih pitanja.

PostgreSQL