Erinevus lehekülje "PgAdmin3" redaktsioonide vahel

Allikas: Kuutõrvaja
(Andmebaasi haldamine)
(SVNist kompileerimine)
 
(ei näidata sama kasutaja 9 vahepealset redaktsiooni)
1. rida: 1. rida:
 
===Sissejuhatus===
 
===Sissejuhatus===
  
PgAdmin on Postgresql andmebaasi arendusvahend, millega saab sooritada ka andmebaasi haldamiseks vajalikke tegevusi, näiteks tekitada kasutajaid või jälgida, millised päringud parasjagu töötavad.
+
PgAdmin [[http://www.pgadmin.org/ http://www.pgadmin.org]] on PostgreSQL andmebaasi arendusvahend, millega saab sooritada ka andmebaasi haldamiseks vajalikke tegevusi, näiteks tekitada kasutajaid või jälgida, millised päringud parasjagu töötavad.
  
 
===Paigaldamine===
 
===Paigaldamine===
  
PgAdmin tarkvara saab paigaldada operatsioonisüsteemide paketihaldussüsteemi kasutades või kopeerides aadressilt [[http://www.pgadmin.org/ http://www.pgadmin.org]] programmi lähteteksti ja kompileerides tarkvara kohapeal ise. Tundub, et 2010 aasta kevadel Debiani paketihalduse PgAdmin on suhteliselt ebastabiilne kui mitte katkiselt töötav ja sellel põhjusel kirjeldatakse kompileerimist lähtetekstist.
+
PgAdmin tarkvara saab paigaldada kolmel viisil
  
===Kompileeritud versiooni kasutamine===
+
* kasutades operatsioonisüsteemi paketihaldust
 +
* kopeerides aadressilt [[http://www.pgadmin.org/ http://www.pgadmin.org]] programmi lähteteksti kompileerides tarkvara kohapeal
 +
* kopeerides SVNist programmi lähteteksti kompileerides tarkvara kohapeal.
  
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.
+
Tundub, et 2010 aasta kevadel Debiani paketihalduse PgAdmin3 on suhteliselt ebastabiilne kui mitte katkiselt töötav ja sellel põhjusel kirjeldatakse kompileerimist lähtetekstist.
  
* apt-get build-dep postgresql-8.3 pgadmin3
+
Kompileerimine on esitatud nii nagu see 2010 aasta suvel toimub Debian Lenny jaoks, tulemusena tekib /opt/pgadmin3/bin/pgadmin3 programm. Esmalt tuleb paigaldada
* 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
+
# apt-get build-dep postgresql-8.3 pgadmin3
  bash$ make
 
  bash$ make install
 
  
* wxWidgets-2.8.8.tar.gz - paigaldada lähtetekstist wxwidgets, http://www.wxwidgets.org/downloads/
+
Seejärel kopeerida PgAdmin3 lähtetekst aadressilt http://www.pgadmin.org/download/source.php, nt pgadmin3-1.10.3.tar.gz ja pakkida lahti
  
  bash$ mkdir /usr/local/wxgtk
+
$ tar zxf pgadmin3-1.10.3.tar.gz
  bash$ cd wxsrouce
+
$ ./configure --prefix=/opt/pgadmin3
  bash$ ./configure --with-gtk --enable-gtk2 --enable-unicode --prefix=/usr/local/wxgtk
+
...
  Configured wxWidgets 2.8.8 for `i686-pc-linux-gnu'
+
PostgreSQL directory:                  /usr
 
+
PostgreSQL pg_config binary:            /usr/bin/pg_config
  Which GUI toolkit should wxWidgets use?                GTK+ 2
+
PostgreSQL version:                    PostgreSQL 8.3.11
  Should wxWidgets be compiled into single library?      no
+
PostgreSQL SSL support:                Present
  Should wxWidgets be compiled in debug mode?             no
+
  Should wxWidgets be linked as a shared library?        yes
+
wxWidgets directory:                    /usr
  Should wxWidgets be compiled in Unicode mode?          yes
+
wxWidgets wx-config binary:             /usr/bin/wx-config
  What level of wxWidgets compatibility should be enabled?
+
wxWidgets version:                      wxWidgets 2.8.7
                                      wxWidgets 2.4      no
+
                                      wxWidgets 2.6      yes
+
libxml2 directory:                      /usr
  Which libraries should wxWidgets use?
+
libxml2 xml2-config binary:            /usr/bin/xml2-config
                                      jpeg              sys
+
libxml2 version:                        libxml2 2.6.32
                                      png                sys
+
                                      regex              builtin
+
libxslt directory:                      /usr
                                      tiff              sys
+
libxslt xslt-config binary:            /usr/bin/xslt-config
                                      zlib              sys
+
libxslt version:                        libxslt 1.1.24
                                      odbc              no
+
                                      expat              sys
+
Building a debug version of pgAdmin:    No
                                      libmspack          no
+
Statically linking pgAdmin:            No
                                      sdl                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, nt
 +
 +
$ make -j4
 +
$ make install
  
wxgtk põhiosa kompileerimiseks tuleb öelda
+
Käivitamiseks öelda
  
  bash$ make
+
$ /opt/pgadmin3/bin/pgadmin3
  bash$ make install
 
  
Seejärel lisaks kompileerida ja paigaldada contrib moodulid
+
===Kasutamine===
  
  bash$ cd contrib/
+
PgAdmin on lokaalne graafilise kasutajaliidesega PostgreSQL andmebaasi klientprogramm, mille põhiaken näeb tööolukorras välja järgmine
  bash$ make
 
  bash$ make install
 
  
* pgadmin3-1.8.4.tar.gz - PgAdmin3 lähtetekst, http://www.pgadmin.org/download/source.php
+
[[Image:Pgadmin-linux-1.gif]]
  
  bash$ ./configure --with-pgsql=/usr/local/postgresql --with-wx=/usr/local/wxgtk --prefix=/usr/local/pgadmin3
+
Arusaadavalt on programmi kasutamiseks tarvis andmebaasiserverile ligipääsu.
 
 
  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
+
===SVNist kompileerimine===
  
  bash$ make -j4
+
Aadressil http://www.pgadmin.org/development/svn.php õpetatakse SVNist kompileerimist
  bash$ make install
 
  
Kasutamiseks tuleb lisada süsteemsete teekide juurde kataloog lisades faili /etc/ld.so.conf.d/i486-linux-gnu.conf rea
+
$ svn co svn://svn.pgadmin.org/trunk/pgadmin3 pgadmin3
 +
$ cd pgadmin3
 +
$ bash bootstrap
 +
$ ./configure
  
  /usr/local/wxgtk/lib
+
Tundub, et 2010 suve seisuga tuleb nt viimasest .tgz snapshot failist kopeerida svn puusse juurde svnversion.h fail.
  
ning öeldes
+
$ cp svnversion.h pgadmin3/pgadmin/include
 
 
  bash$ ldconfig
 
 
 
Käivitamiseks öelda
 
 
 
  bash$ /usr/local/pgadmin3/bin/pgadmin3
 
 
 
===Kasutamine===
 
 
 
PgAdmin on lokaalne graafilise kasutajaliidesega PostgreSQL andmebaasi klientprogramm, mille põhiaken näeb tööolukorras välja järgmine
 
 
 
[[Image:Pgadmin-linux-1.gif]]
 
 
 
Arusaadavalt on programmi kasutamiseks tarvis andmebaasiserverile ligipääsu.
 
  
 
===Märkused===
 
===Märkused===
  
 
* Alates 2008 augustist on pgadmin3 versioon 1.8.4 olemas ka Debian Lenny paketihalduses.
 
* Alates 2008 augustist on pgadmin3 versioon 1.8.4 olemas ka Debian Lenny paketihalduses.

Viimane redaktsioon: 10. juuli 2010, kell 19:01

Sissejuhatus

PgAdmin [http://www.pgadmin.org] on PostgreSQL andmebaasi arendusvahend, millega saab sooritada ka andmebaasi haldamiseks vajalikke tegevusi, näiteks tekitada kasutajaid või jälgida, millised päringud parasjagu töötavad.

Paigaldamine

PgAdmin tarkvara saab paigaldada kolmel viisil

  • kasutades operatsioonisüsteemi paketihaldust
  • kopeerides aadressilt [http://www.pgadmin.org] programmi lähteteksti kompileerides tarkvara kohapeal
  • kopeerides SVNist programmi lähteteksti kompileerides tarkvara kohapeal.

Tundub, et 2010 aasta kevadel Debiani paketihalduse PgAdmin3 on suhteliselt ebastabiilne kui mitte katkiselt töötav ja sellel põhjusel kirjeldatakse kompileerimist lähtetekstist.

Kompileerimine on esitatud nii nagu see 2010 aasta suvel toimub Debian Lenny jaoks, tulemusena tekib /opt/pgadmin3/bin/pgadmin3 programm. Esmalt tuleb paigaldada

# apt-get build-dep postgresql-8.3 pgadmin3

Seejärel kopeerida PgAdmin3 lähtetekst aadressilt http://www.pgadmin.org/download/source.php, nt pgadmin3-1.10.3.tar.gz ja pakkida lahti

$ tar zxf pgadmin3-1.10.3.tar.gz
$ ./configure --prefix=/opt/pgadmin3
...
PostgreSQL directory:                   /usr
PostgreSQL pg_config binary:            /usr/bin/pg_config
PostgreSQL version:                     PostgreSQL 8.3.11
PostgreSQL SSL support:                 Present

wxWidgets directory:                    /usr
wxWidgets wx-config binary:             /usr/bin/wx-config
wxWidgets version:                      wxWidgets 2.8.7

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, nt

$ make -j4
$ make install

Käivitamiseks öelda

$ /opt/pgadmin3/bin/pgadmin3

Kasutamine

PgAdmin on lokaalne graafilise kasutajaliidesega PostgreSQL andmebaasi klientprogramm, mille põhiaken näeb tööolukorras välja järgmine

Pgadmin-linux-1.gif

Arusaadavalt on programmi kasutamiseks tarvis andmebaasiserverile ligipääsu.

SVNist kompileerimine

Aadressil http://www.pgadmin.org/development/svn.php õpetatakse SVNist kompileerimist

$ svn co svn://svn.pgadmin.org/trunk/pgadmin3 pgadmin3
$ cd pgadmin3
$ bash bootstrap
$ ./configure

Tundub, et 2010 suve seisuga tuleb nt viimasest .tgz snapshot failist kopeerida svn puusse juurde svnversion.h fail.

$ cp svnversion.h pgadmin3/pgadmin/include

Märkused

  • Alates 2008 augustist on pgadmin3 versioon 1.8.4 olemas ka Debian Lenny paketihalduses.