Introduction to Amazon Web Services by Leo Zhadanovsky
Tartalomjegyzék:
A PostgreSQL, gyakran csak Postgres néven ismert, egy nyílt forrású, általános célú objektum-relációs adatbázis-kezelő rendszer.
Bizonyos helyzetekben fontos lehet annak ismerete, hogy a PostgreSQL szerver milyen verziója van telepítve és fut a rendszeren. Például, ha olyan alkalmazást telepít, amelyhez egy adott PostgreSQL verzióra van szükség, akkor ki kell derítenie a PostgreSQL szerver verzióját.
, elmagyarázza, hogyan lehet megtalálni a PostgreSQL szerver melyik verzióját a számítógépen.
PostgreSQL verziózás
A PostgreSQL kiadások a következő séma szerint verziók:
MAJOR.MINOR
Például a PostgreSQL 12.1-ben a
12
fő verziója és az
1
kisebb verziója.
-
MAJOR- A PostgreSQL 10-vel kezdve minden új fő kiadás növeli a verzióMAJORrészét eggyel, pl. 10, 11 vagy 12. A PostgreSQL 10 előtt a fő verziók tizedes számmal vannak ábrázolva, pl. 9.0 vagy 9.6.MINOR- A kisebb kiadás száma a verziószám utolsó része. Például a11.4és11.6kisebb verziók, amelyek a PostgreSQL 11 verziójának részét képezik, a9.6.15és9.6.16a PostgreSQL 9.6 verziójának részei.
Az új funkciókkal rendelkező PostgreSQL főbb kiadásokat általában évente egyszer szállítják. Minden nagyobb kiadást 5 évig támogatnak.
A parancssor használata
Ahhoz, hogy megtudja, a PostgreSQL melyik verziója fut a rendszerén, hívja be a
postgres
parancsot a
--version
vagy
-V
opcióval:
postgres --version
A parancs kinyomtatja a PostgreSQL verziót:
postgres (PostgreSQL) 10.6
Ebben a példában a PostgreSQL szerver verziója
10.6
.
Ha a
postgres
bináris fájl nem található a rendszer PATH-ban, akkor egy hibaüzenet jelenik meg, amely azt mondja: “postgres: parancs nem található”. Ez általában akkor fordul elő, ha a PostgreSQL csomagot nem telepítik a disztribúció szokásos adattárából.
A bináris elérési utat a
locate
vagy a
find
paranccsal találhatja meg:
sudo find /usr -wholename '*/bin/postgres'
sudo updatedb
locate bin/postgres
sudo updatedb
A kimenetnek így kell kinéznie:
/usr/lib/postgresql/9.6/bin/postgres
Miután megtalálta a bináris elérési utat, felhasználhatja azt a PostgreSQL szerver verziójának beolvasására:
/usr/lib/postgresql/9.6/bin/postgres -V
A
psql
a PostgreSQL kliens segédprogram verziója a következő paranccsal található:
psql --version
A kimenet így néz ki:
postgres (PostgreSQL) 10.6
psql
egy interaktív parancssori segédprogram, amely lehetővé teszi a PostgreSQL szerverrel való interakciót.
Az SQL Shell használata
A PostgreSQL szerver verziójának meghatározásának másik módja: jelentkezzen be a kiszolgáló SQL parancssorába, és egy SQL utasítás használatával nyomtassa ki a verziót.
A PostgreSQL parancsértelmezőhöz olyan GUI klienst használhat, mint a pgAdmin, vagy a
psql
:
sudo -u postgres psql
A következő utasítás a PostgreSQL szerver verzióját jeleníti meg az építési információkkal együtt:
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)
Következtetés
, számos különféle lehetőséget mutattunk be a rendszerben futó PostgreSQL szerver verziójának megtalálására vonatkozóan.
Ha bármilyen kérdése van, nyugodtan írjon megjegyzést.
postgresqlHogyan ellenőrizhetem a python verziót
A Python a világ egyik legnépszerűbb programozási nyelve. Ez az oktatóanyag elmagyarázza, hogyan lehet ellenőrizni, hogy a Python milyen verziója van telepítve az operációs rendszerre.
Hogyan ellenőrizhetem a centos verziódat
Ebben az oktatóanyagban számos különféle parancsot mutatunk be annak ellenőrzésére, hogy a CentOS milyen verziója van telepítve a rendszerére.
Hogyan telepíthetem a postgresql verziót a debian 9-en
A PostgreSQL, gyakran csak Postgres néven ismert, egy nyílt forrású, általános célú objektum-relációs adatbázis-kezelő rendszer. Ebben az oktatóanyagban megmutatjuk, hogyan telepítsük a PostgreSQL-t a Debian 9-re, és megismerjük az alapvető adatbázis-adminisztráció alapjait.







