Amikor adatbázisokkal dolgozik, gyakran fel kell sorolnia az adatbázisokat vagy akár a táblákat. A legtöbb adatbázis-kiszolgálóhoz hasonlóan a Postgres is rendelkezik egy parancssori alapú eszközzel, amely lehetővé teszi a Postgres-kiszolgáló kezelését.

Ez az eszköz az psql. Lehetővé teszi lekérdezések beírását, végrehajtását és az eredmények megjelenítését. A psql segítségével adatbázisokat listázhat és táblázatokat jeleníthet meg a Postgresben néhány egyszerű paranccsal.

Beállítás

A szerverhez való csatlakozáshoz és az adatbázisok vagy táblák listázásához telepítenie kell a PostgreSQL-t. Íme néhány hasznos oktatóanyag:

  • Hogyan kell Telepítse a PostgreSQL-t Windows rendszeren.
  • Hogyan kell Telepítse a PostgreSQL-t Ubuntu-ra.

Adatbázisok listázása a PostgreSQL-ben

Miután csatlakozott az adatbázishoz a psql paranccsal listázhatja a csatlakoztatott szerver összes adatbázisát a következő paranccsal.

postgres=# \l

Ez egy parancsikon a \lista parancs.

Ez a parancs felsorolja legalább a három alapértelmezett adatbázist: postgres, template0 és template1. A postgres az első adatbázis, amelyhez csatlakozni fog, ha még nem hozott létre másik adatbázist.

instagram viewer

Új adatbázist a következő paranccsal hozhat létre.

postgres=# adatbázis létrehozása adatbázisnév;

Miután létrehozta az adatbázist, át kell váltania az adatok beszúrásához és egyéb műveletek végrehajtásához.

postgres=# \c dbnév

Táblázatok listázása a PostgreSQL-ben

Az adatbázishoz való csatlakozás és a táblák létrehozása után érdemes tudni, hogy milyen táblák léteznek. Ezt megteheti a táblák listázásával a psql paranccsal, \dt.

dbname=# \dt

Ha nem léteznek táblák, ez a parancs megjeleníti a Nem talált semmilyen kapcsolatot üzenet. Ellenkező esetben a táblázatokat táblázatos formában jeleníti meg.

Például hozzon létre egy user nevű táblát egy blog nevű adatbázisban a következő paranccsal.

blog=# táblafelhasználók létrehozása (
user_id soros ELSŐDLEGES KULCS,
email VARCHAR ( 255 ) EGYEDI NEM NULLA,
jelszó VARCHAR ( 50 ) NEM NULLA
);

Ha a táblázatokat a \dt parancsot, a kimenet hasonló lesz az alább láthatóhoz.

A PostgreSQL-adatbázis kezelése

Van néhány egyszerű psql-parancs, amellyel adatbázisokat listázhat és táblázatokat jeleníthet meg egy PostgreSQL-kiszolgálón. Ez csak kettő a psql eszköz által kínált parancsok közül.

Ha azonban egy könnyen használható grafikus felhasználói felületet szeretne a PostgreSQL adatbázis kezelésére, válassza a pgAdmin eszközt. A pgAdmin használatával a parancssor használata nélkül kommunikálhat a szerverrel.