PgAdmin3: erinevus redaktsioonide vahel

Allikas: Kuutõrvaja
Mine navigeerimisribaleMine otsikasti
Imre (arutelu | kaastöö)
Resümee puudub
Imre (arutelu | kaastöö)
Resümee puudub
7. rida: 7. rida:
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 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.


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


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 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 lähti
* 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
$ tar zxf pgadmin3-1.10.3.tar.gz
  bash$ make
$ ./configure --prefix=/opt/pgadmin3
  bash$ make install
...
 
PostgreSQL directory:                  /usr
* wxWidgets-2.8.8.tar.gz - paigaldada lähtetekstist wxwidgets, http://www.wxwidgets.org/downloads/
PostgreSQL pg_config binary:            /usr/bin/pg_config
 
PostgreSQL version:                    PostgreSQL 8.3.11
  bash$ mkdir /usr/local/wxgtk
PostgreSQL SSL support:                Present
  bash$ cd wxsrouce
  bash$ ./configure --with-gtk --enable-gtk2 --enable-unicode --prefix=/usr/local/wxgtk
wxWidgets directory:                    /usr
  Configured wxWidgets 2.8.8 for `i686-pc-linux-gnu'
wxWidgets wx-config binary:            /usr/bin/wx-config
 
wxWidgets version:                      wxWidgets 2.8.7
  Which GUI toolkit should wxWidgets use?                GTK+ 2
  Should wxWidgets be compiled into single library?      no
libxml2 directory:                      /usr
  Should wxWidgets be compiled in debug mode?            no
libxml2 xml2-config binary:            /usr/bin/xml2-config
  Should wxWidgets be linked as a shared library?        yes
libxml2 version:                        libxml2 2.6.32
  Should wxWidgets be compiled in Unicode mode?          yes
  What level of wxWidgets compatibility should be enabled?
libxslt directory:                      /usr
                                      wxWidgets 2.4      no
libxslt xslt-config binary:            /usr/bin/xslt-config
                                      wxWidgets 2.6      yes
libxslt version:                        libxslt 1.1.24
  Which libraries should wxWidgets use?
                                      jpeg              sys
Building a debug version of pgAdmin:    No
                                      png                sys
Statically linking pgAdmin:            No
                                      regex              builtin
Building a Mac OS X appbundle:          No
                                      tiff              sys
                                      zlib              sys
pgAdmin configuration is now complete. You can now compile and
                                      odbc              no
install pgAdmin using 'make; make install'.
                                      expat              sys
                                      libmspack          no
Ning kompileerida ja paigaldada, nt
                                      sdl                no
 
$ make -j4
wxgtk põhiosa kompileerimiseks tuleb öelda
$ make install
 
  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
Käivitamiseks öelda


  bash$ /usr/local/pgadmin3/bin/pgadmin3
$ /usr/local/pgadmin3/bin/pgadmin3


===Kasutamine===
===Kasutamine===

Redaktsioon: 5. juuni 2010, kell 14:56

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 operatsioonisüsteemide paketihaldussüsteemi kasutades või kopeerides aadressilt [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.

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 lähti

$ 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

$ /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

Arusaadavalt on programmi kasutamiseks tarvis andmebaasiserverile ligipääsu.

Märkused

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