PgAdmin3
Sissejuhatus
PgAdmin on Postgresql andmebaasi arendusvahend, millega saab sooritada ka andmebaasi administreerimiseks vajalikke tegevusi, näiteks tekitada kasutajaid.
Paigaldamine
PgAdmin tarkvara saab paigaldada hästivarustatud operatsioonisüsteemide paketihaldussüsteemi kasutades ning lisaks jagatakse aadressil [http://www.pgadmin.org] tarkvara kompileeritud ja lähtetekstilisel kujul. 2008 aasta suvel tundub, et Debiani paketihalduses on üsna vana PgAdmin, seetõttu on allpool esitatud juhis lähtetekstidest viimase stabiilse versiooni tekitamiseks.
Kasutamine
PgAdmin on lokaalne graafilise kasutajaliidesega PostgreSQL andmebaasi klientprogramm, mille põhiaken näeb tööolukorras välja järgmine
Arusaadavalt on programmi kasutamiseks tarvis andmebaasiserverile ligipääsu.
Kompileeritud versiooni kasutamine
Kompileerimine on esitatud nii nagu see 2008 aasta suvel toimub Debian Lenny jaoks. /usr/local kataloogi all moodustatud kataloogidesse võiks tarkvara paigaldada privilegeerimata kasutajana, nii on tagatud, et muud süsteemi ära ei eksitata.
- apt-get build-dep postgresql-8.3 pgadmin3
- apt-get install libxml2 libxml2-dev libxslt1.1 libxslt1-dev libgtk2.0-dev
- postgresql-8.3.3.tar.bz2 - paigaldada lähtetekstist postgresql, mida asutakse pgadmin3'ga kasutama, nt /usr/local/postgresql kataloogi, www.postgresql.org; seda baasi ei hakata küll tingimata lokaalselt kasutama, aga pg teeke on vaja
bash$ ./configure --prefix=/usr/local/postgresql --with-openssl bash$ make bash$ make install
- wxWidgets-2.8.8.tar.gz - paigaldada lähtetekstist wxwidgets, http://www.wxwidgets.org/downloads/
bash$ mkdir /usr/local/wxgtk bash$ cd wxsrouce bash$ ./configure --with-gtk --enable-gtk2 --enable-unicode --prefix=/usr/local/wxgtk Configured wxWidgets 2.8.8 for `i686-pc-linux-gnu' Which GUI toolkit should wxWidgets use? GTK+ 2 Should wxWidgets be compiled into single library? no Should wxWidgets be compiled in debug mode? no Should wxWidgets be linked as a shared library? yes Should wxWidgets be compiled in Unicode mode? yes What level of wxWidgets compatibility should be enabled? wxWidgets 2.4 no wxWidgets 2.6 yes Which libraries should wxWidgets use? jpeg sys png sys regex builtin tiff sys zlib sys odbc no expat sys libmspack no sdl no
wxgtk põhiosa kompileerimiseks tuleb öelda
bash$ make bash$ make install
Seejärel lisaks kompileerida ja paigaldada contrib moodulid
bash$ cd contrib/ bash$ make bash$ make install
- pgadmin3-1.8.4.tar.gz - PgAdmin3 lähtetekst, http://www.pgadmin.org/download/source.php
bash$ ./configure --with-pgsql=/usr/local/postgresql --with-wx=/usr/local/wxgtk --prefix=/usr/local/pgadmin3 PostgreSQL directory: /usr/local/postgresql PostgreSQL pg_config binary: /usr/local/postgresql/bin/pg_config PostgreSQL version: PostgreSQL 8.3.3 PostgreSQL SSL support: Present wxWidgets directory: /usr/local/wxgtk wxWidgets wx-config binary: /usr/local/wxgtk/bin/wx-config wxWidgets version: wxWidgets 2.8.8 libxml2 directory: /usr libxml2 xml2-config binary: /usr/bin/xml2-config libxml2 version: libxml2 2.6.32 libxslt directory: /usr libxslt xslt-config binary: /usr/bin/xslt-config libxslt version: libxslt 1.1.24 Building a debug version of pgAdmin: No Statically linking pgAdmin: No Building a Mac OS X appbundle: No pgAdmin configuration is now complete. You can now compile and install pgAdmin using 'make; make install'.
Ning kompileerida ja paigaldada
bash$ make -j4 bash$ make install
Kasutamiseks tuleb lisada süsteemsete teekide juurde kataloog lisades faili /etc/ld.so.conf.d/i486-linux-gnu.conf rea
/usr/local/wxgtk/lib
ning öeldes
bash$ ldconfig
Käivitamiseks öelda
bash$ /usr/local/pgadmin3/bin/pgadmin3
Märkused
- Alates 2008 augustist on pgadmin3 versioon 1.8.4 olemas ka Debian Lenny paketihalduses.