Postgresql grafikus kliens pgadmin

Sergey Suprun

PostgreSQL: GUI kliens pgAdmin

Egy korábbi cikkben a PostgreSQL adatbázis-kezelő rendszer (lásd. A júliusi számában a magazin), a továbbiakban pgAdmin grafikus kliens. Ebben a cikkben, nézzük a főbb jellemzői és funkciói.

A teszteléshez www.pgadmin.org helyet letöltött csomagot pgAdmin III 1.0.2 Windows 2000 / XP (formájában msi-fájl). A méret eloszlás kisebb 5,5 MB. A csomag telepítése a Windows XP Professional nehézséget nem okozott az operációs rendszer. Miután a hagyományos való megfelelés kérdése a feltételeket a licencszerződés (a csomag ingyenes), és néhány másodperccel a telepítési eljárások, a program készen áll.

Amikor először indítja el azt javasolták, hogy válasszanak a kezelőfelület nyelvét. Között több tíz támogatott nyelvek megtalálni és magyar.

A megnyitott alatt a fő ablak (1.) Okozta a körvonalak a kép memória, amely része az Oracle kliens PL / SQL Developer. Azonban néhány aszkézis eszköztár idézik gondolatait, hogy a különbségek jobban észrevehető funkcionális szempontból, és nem támogatja a pgAdmin.

Postgresql grafikus kliens pgadmin

PostgreSQL adatbázis-kezelő verzió 7.4.1 Azt a másik gépen futó (FreeBSD fut), amit megadott, amikor a kiszolgáló adunk (ábra. 2). Hadd magyarázzam hiányában a jelszó: A munkám gép be van jegyezve a fájl pg_hba.conf (PostgreSQL hozzáférési konfigurációs fájl) megbízható fogadó, amely lehetővé teszi, hogy csatlakozni az adatbázis szerver, ahogy tetszik. A kéz - az ura. Természetesen éles kiszolgálón, például gondatlanság nem szívesen.

Postgresql grafikus kliens pgadmin

Most a bal oldalon az adatbázis fa, a jobb oldalon jelennek meg információk a kijelölt objektumot és alulról - SQL-parancsot, amellyel a kijelölt objektumot lehet létrehozni (3. ábra).

Postgresql grafikus kliens pgadmin

Egy általános elképzelés, hozzon létre egy új táblázatot. Miért nyomja meg a jobb egérgombbal az ág „asztalok”, válassza ki a „New Object” - „Új tábla”, és kezd belépni a tulajdonságait (4. ábra).

Postgresql grafikus kliens pgadmin

Továbbá, a lap „oszlopok” gyűjteni (több meghatározás ebben a folyamatban nehéz felvenni) a szerkezet a táblázat, egymás után hozzáadjuk a területen (5.). Minden mezőt ki kell adni egy nevet és adattípust. Ezen felül, akkor megadhat egy alapértelmezett értéket és / vagy jelölje meg a területen, mint egy «NOT NULL» betiltása így hagyva nélkül egy bizonyos értéket.

Postgresql grafikus kliens pgadmin

A következő lapon szabhat határt (elsődleges és másodlagos kulcsok, egyedülálló és ellenőrzése).

„Biztonság” fül lehetővé teszi, hogy a többi felhasználó hozzáférési jogait táblák létrehozására.

Az utolsó lap - «SQL» - lehetővé teszi, hogy hogyan SQL-lekérdezés akkor minden létre.

Képtelenség, hogy ideges a hiba kijavítására a lépést létrehozásának az asztalra. Például ha helytelenül adja meg a adattípust a területen, akkor megjavítani, csak el kellene távolítani a pályáról, és hozzon létre egy újat. A jövőben ha megy vissza az ingatlan már létrehozott táblázatban a „Change” gomb van jelen, de ha létrehoz egy új - nem ... És nincs határ, hogy még ezt a - csak törölni, és hozzon létre újra.

A másik hátránya - a hiba csak azt tudják, amikor megpróbálja menteni a módosításokat.

Mint már említettük futólag, meglévő táblákat lehet változtatni. És ez lenne a furcsa, ha nem volt ilyen lehetőség. ugyanazt a felületet (kivéve a „Change” gomb fent). Be «SQL» lapra kerül kialakításra kódot, amit szeretne végrehajtani a végrehajtásához a kívánt változásokat.

A kód van kialakítva, ahogy azt várják, egészen egyszerűen, anélkül, hogy a „ravasz”. Például ha jelzik, ha egy táblázat, hogy kérje a tulajdonos, akkor a kód lenne egyszerűen hozzáadódik a csapat «ALTER TABLE ... TULAJDONOS ...» a táblázat után jön létre «CREATE TABLE ...» parancsot. Míg a jó, amit tehetünk, mint egy csapat.

Együttműködik táblázatok kitöltésével eszközként szolgál „adatok megtekintése” (6.). Végzett a stílus MS Access «régi jó”, ez lehetővé teszi, hogy a tartalmát az asztalra, új sorokat, szerkesztése és törlése a már meglévőket. És a változás az adatok csak akkor lehetséges, ha a táblázat jön létre a zászlóval „Has OID». Ami furcsa, mint amilyennek látszik, de mindkét esetben egy eszköz az úgynevezett „adatok megtekintése” (az angol változatban «View Data»), annak ellenére, hogy lehetősége szerkesztés, bár az ablak címét szól «pgAdmin III Adatmódosítás», és ugyanaz mindkét esetben. Így ez a hiba, elismerték a design a felület képes félrevezető, és azonnal megtalálják a lehetőséget, hogy a táblázat adatai nehéz.

Postgresql grafikus kliens pgadmin

További lehetőségek dolgozni lekérdezések „Query Tool” (7.). Már sok belépni az SQL-lekérdezés és nézze meg az eredményt. Könyvjelző „üzenetek” doboz alján lehetővé teszi, hogy megismerkedjen információkat, mint például a néhány kiválasztott rekordok kérés lekérdezés végrehajtása alatt. Egy nagyon hasznos funkció - „Magyarázd kérés” (8. ábra), ami kiküszöböli a műveletsort kell végrehajtani a PostgreSQL, a kérés feldolgozása, a számítási időt töltött minden egyes művelet - egy nélkülözhetetlen eszköz a lekérdezések optimalizálását. A „Lekérdezés” menüpont - „Options magyarázat üzemmód” lehet aktiválni, és részletes elemzést az egyes kérelmek.

Postgresql grafikus kliens pgadmin

Postgresql grafikus kliens pgadmin

Adatbázis karbantartás funkció lehetővé teszi, Töredezettségmentesítés és elemzése adatbázis struktúra, illetve az egyedi asztal. Rendszeres töredezettségmentesítés növelése érdekében szükség van a gyors adathozzáférés, elemzés és szállít szolgáltatás információs adatbázis optimalizáló, alapján, amelyeket az utóbbi képes feldolgozni lekérdezések hatékonyabban.

Végül a „Beállítások” lehet, hogy néhány UI beállítások, mint a nyelv kiválasztása és font, hogy a szeretet, valamint a testre a log-fájlt.

Engedélyezze a „Show” - „System Objects” megjeleníti template0 és template1 adatbázis és az egyes felhasználói adatbázis, amellett, hogy az áramkör nyilvános, a felhasználói adatok tárolására megosztását és szolgáltatási rendszerek: információs séma pg_catalog, pg_temp_1, pg_toast (ábra. 9). Természetesen ahhoz, hogy működjön együtt a rendszer célja van szüksége, a megfelelő jogokkal.

Postgresql grafikus kliens pgadmin

Nehéz megmondani, hogy nincs ez a funkció vagy végrehajtására, de pgAdmin mereven kötődik a felhasználónevét, hogy egy adott szerveren. Ez az, amikor szükség van, hogy csatlakozzon az adatbázishoz más jogokat kell létrehozni, több „szerverek”, rámutatva, hogy egy adatbázis, de különböző felhasználók (ábra. 10). Bár ez bizonyos előnyökkel jár, mint akkor fenn több kapcsolatot más jogokat. By the way, nézd meg az összes kapcsolatot az adatbázissal az "Eszközök" - "Server Status".

Postgresql grafikus kliens pgadmin

Összefoglalva, azt látjuk, hogy az ügyfelek hozzáférhetnek a súgó fájlt. Azonban ez az angol, de mégis kellő részletességgel, egyszerűen és a rengeteg illusztrációk munkáját mutatja az ügyféllel, állítsd be, és szintén tartalmaz részletes segítséget PostgreSQL 7.4. Úgy tűnt, egy kicsit kényelmetlen, hogy a részletes súgó képernyő mindig a tetején a windows, záró részében az adatokat. Bár mindig lehet megnyitni a tanúsítványt külön (a megfelelő tétel van jelen a csoport „III pgAdmin” „Start” menü), majd semmi sem fogja megállítani az ablakok közötti váltáshoz kedvenc pályára.

Tehát a összbenyomás - Mighty kliens, nem számítva kisebb hibák; Támogatja szinte az összes funkciót az adminisztráció és fejlesztés. Bőséges lehetőséget elemzését kéri, a vizuális ábrázolás az adatbázis szerkezetét és annak összetevőit, intuitív, nem terheli semmi felesleges, sőt az orosz interfész teszi pgAdmin kényelmes eszköz a dolgozó PostgreSQL adatbázisok, különösen a kezdők számára. Amellett, hogy a változat a Windows, vannak csomagokat Linux (Debian, RPM, Slackware csomag), a FreeBSD számára. csomagot lehet összeszerelni, és a forrás, ha a kívánt.

További információk (beleértve az orosz) megtalálható a projekt honlapján.