Bevezetés
Ha PostgreSQL-t használ az adatok táblázatokban történő tárolására, előfordulhat, hogy meg kell szereznie egy adott adatbázis összes táblázatának listáját. Bizonyos esetekben előfordulhat, hogy csak a létrehozott táblázatok listáját szeretné, elhagyva a PostgreSQL által létrehozott bizonyos rendszertáblázatokat. Szerencsére a psql
parancssori interfész segítségével könnyen hozzáférhet a pontos táblázatinformációkhoz a PostgreSQL-hez., Ebben a cikkben megmutatjuk, hogyan lehet csatlakozni az adatbázishoz, majd a psql segítségével felsoroljuk a PostgreSQL táblákat.
előfeltételek
mielőtt tovább mennénk a bemutatónkkal, nézzünk meg néhány előfeltételt, amelyek nélkülözhetetlenek ehhez a feladathoz:
-
telepítenie kell egy PostgreSQL adatbázis-klasztert a helyi eszközre. Ha nem biztos benne, hogy telepítve van-e, akkor a
systemd
használatával ellenőrizheti Linuxban. Csak írja be asudo systemctl status postgresql
parancsot, hogy megnézze, hogy a PostgreSQL aktívan fut-e a gépen., -
annak megállapításához, hogy a PostgreSQL melyik verziója van telepítve, csak használja a
psql -v
parancsot a terminálon.
Access psql
lekérdezések és más parancsok futtatásához a PostgreSQL adatbázisban hozzá kell férnie a psql konzolhoz. Ez ebben a parancssori felületen, ahol képes lesz arra, hogy bemenet SQL parancsokat, majd felsorolja a táblákat egy bizonyos adatbázisban.,
a psql konzol beírásához és eléréséhez használja a következő parancsot:
1
|
su – Postgres
|
a jelszó megadása után írja be apsql
parancsot az adatbázis eléréséhez.
PostgreSQL listatáblák
miután belépett a psql konzolba, csak annyit kell tennie, hogy felsorolja a táblákat egy adott adatbázisban, hogy a \dt
parancsot használja az aktuális adatbázisban., Természetesen fontos, hogy először csatlakozzon az adatbázishoz.
csatlakozzon egy PostgreSQL adatbázishoz
a psql konzol segítségével írja be a \l
parancsot a PostgreSQL környezet összes adatbázisának listájának megjelenítéséhez. Látnia kell a kimenetet, amely így néz ki:
Ezután írja be a \c
parancsot egy adott adatbázishoz való csatlakozáshoz, amelyhez felsorolni szeretné a táblákat.,div>\dt
Leave a Reply