iPhone XS teszt - X-ről NE válts!
Tartalomjegyzék:
A PostgreSQL adatbázis-kiszolgálók adminisztrálásakor az egyik leggyakoribb feladat, amelyet valószínűleg elvégez, az adatbázisok és azok táblázatainak felsorolása.
A PostgreSQL egy
psql
nevû interaktív eszközzel érkezik, amely lehetõvé teszi a kiszolgálóhoz történõ csatlakozást és lekérdezések futtatását ellene. A
psql
használatakor kihasználhatja annak metaparancsolatait is. Ezek a parancsok hasznosak a szkriptek készítésében és a parancssori adminisztrációban. Az összes metaparancs egy idézet nélküli fordított perjelrel kezdődik, és hátcsúszási parancsokként is ismert.
Ez az oktatóanyag elmagyarázza, hogyan jeleníthetők meg adatbázisok és táblák egy PostgreSQL szervernél a
psql
használatával.
Adatbázisok listázása
Bármely rendszerfelhasználóként a
psql
paranccsal csatlakozhat a PostgreSQL szerverhez. A kiszolgáló konfigurációjától függően a felhasználónak be kell írnia a jelszavát, hogy csatlakozzon a psql terminálhoz. A psql terminál felhasználóként való belépéséhez egyszerűen írja be a
psql
.
A PostgreSQL csomag telepítésekor létrejön egy “postgres” nevű adminisztratív felhasználó. Alapértelmezés szerint ez a felhasználó jelszó nélkül csatlakozhat a helyi PostgreSQL szerverhez.
A
psql
terminál „postgres” felhasználóként történő eléréséhez futtassa:
sudo -u postgres psql
A
sudo
parancs lehetővé teszi a parancsok futtatását egy másik felhasználóként.
A psql terminálon futtasson
\l
vagy
\list
meta-parancsot az összes adatbázis felsorolásához:
\l
A kimenet tartalmazza az adatbázisok számát, az egyes adatbázisok nevét, tulajdonosát, a kódolást és a hozzáférési jogosultságokat:
List of databases Name | Owner | Encoding | Collate | Ctype | Access privileges -----------+----------+----------+---------+---------+----------------------- odoo | odoo | UTF8 | C | C.UTF-8 | postgres | postgres | UTF8 | C.UTF-8 | C.UTF-8 | template0 | postgres | UTF8 | C.UTF-8 | C.UTF-8 | =c/postgres + | | | | | postgres=CTc/postgres template1 | postgres | UTF8 | C.UTF-8 | C.UTF-8 | =c/postgres + | | | | | postgres=CTc/postgres (4 rows)
A PostgreSQL szerver alapértelmezés szerint három adatbázist hoz létre: template0, template1 és postgres. Az első kettő sablonok, amelyeket új adatbázisok létrehozásakor használnak.
Az összes adatbázis listájához a psql héj elérése nélkül használja a
-c
kapcsolót az alább látható módon:
sudo -u postgres psql -c "\l"
Az adatbázisok felsorolásának másik módja az alábbi SQL utasítás használata:
SELECT datname FROM pg_database;
A
\l
meta-paranccsal ellentétben a fenti lekérdezés csak az adatbázisok nevét fogja megjeleníteni:
datname ----------- postgres odoo template1 template0 (4 rows)
Táblázatok
Egy adott adatbázis összes táblájának felsorolásához először csatlakoznia kell ehhez a
\c
vagy
\connect
metaparancs segítségével. A psql terminálhoz bejelentkezett felhasználónak képesnek kell lennie arra, hogy csatlakozzon az adatbázishoz.
Például ahhoz, hogy csatlakozzon az „odoo” nevű adatbázishoz, beírná:
\c odoo
Miután az adatbázis átváltott, használja a
\dt
meta-parancsot az összes adatbázis-táblázat felsorolásához:
A kimenet tartalmazza a táblák számát, az egyes táblák nevét és sémáját, típusát és tulajdonosát:
List of relations Schema | Name | Type | Owner --------+-----------------------------------------------------+-------+------- public | base_import_import | table | odoo public | base_import_mapping | table | odoo public | base_import_tests_models_char | table | odoo… public | web_editor_converter_test_sub | table | odoo public | web_tour_tour | table | odoo public | wizard_ir_model_menu_create | table | odoo (107 rows)
Ha az adatbázis üres, akkor a kimenet így néz ki:
No relations found.
A
\dt+
tájékozódhat a táblázatok és a leírások méretéről.
Következtetés
Megtanulta, hogyan sorolhatja be a PostgreSQL adatbázisokat és táblázatokat a
psql
paranccsal.
Ha bármilyen kérdése van, nyugodtan írjon megjegyzést.
postgresqlHogyan lehet megosztani, lezárni és szerkeszteni az iOS-számú táblázatokat?
Megtanulhatja, hogyan lehet megosztani és jelszóval védeni az iPhone-számok táblázatait.
Hogyan lehet stílusolni a táblázatokat, a diagramokat az ipad számára
Tanulja meg az alapokat, hogy miként adhatja meg a táblázatok egyedi stílusát és személyiségét, néhány érintéssel a Numbers for iPad alkalmazáshoz.
Hogyan kezeljük a mysql adatbázisokat és a felhasználókat a parancssorból
A MySQL a legnépszerűbb nyílt forráskódú relációs adatbázis-kezelő rendszer. Ez az oktatóanyag elmagyarázza, hogyan lehet a parancssort felhasználni MySQL és MariaDB adatbázisok és felhasználók létrehozására és kezelésére.