PgAdmin3: erinevus redaktsioonide vahel

Allikas: Kuutõrvaja
Mine navigeerimisribaleMine otsikasti
Imre (arutelu | kaastöö)
Imre (arutelu | kaastöö)
 
(ei näidata sama kasutaja 38 vahepealset redaktsiooni)
1. rida: 1. rida:
===Sissejuhatus===
===Sissejuhatus===


PgAdmin on Postgresql andmebaasi arendusvahend, millega saab sooritada ka andmebaasi administreerimiseks vajalikke tegevusi.
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 hästivarustatud operatsioonisüsteemide paketihaldussüsteemi kasutades ning lisaks jagatakse aadressil [[http://www.pgadmin.org/ http://www.pgadmin.org]] tarkvara kompileeritud ja lähtetekstilisel kujul.
PgAdmin tarkvara saab paigaldada kolmel viisil


===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.
 
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


PgAdmin on lokaalne graafilise kasutajaliidesega PostgreSQL andmebaasi klientprogramm, mille põhiaken näeb tööolukorras välja järgmine
Seejärel kopeerida PgAdmin3 lähtetekst aadressilt http://www.pgadmin.org/download/source.php, nt pgadmin3-1.10.3.tar.gz ja pakkida lahti


[[Image:Pgadmin-linux-1.gif]]
$ 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


Arusaadavalt on programmi kasutamiseks tarvis andmebaasiserverile ligipääsu.
Käivitamiseks öelda


===Kompileerimine===
$ /opt/pgadmin3/bin/pgadmin3


Kompileerimine on esitatud nii nagu see 2008 aasta suvel toimub Debian Lenny jaoks, vajalik lähtematerjal
===Kasutamine===


* apt-get build-dep postgresql-8.3
PgAdmin on lokaalne graafilise kasutajaliidesega PostgreSQL andmebaasi klientprogramm, mille põhiaken näeb tööolukorras välja järgmine
* apt-get install libxml2 libxml2-dev libxslt1.1 libxslt1-dev
* postgresql-8.3.3.tar.bz2 - paigaldada lähtetekstist postgresql, mida asutakse pgadmin3'ga kasutama, nt /usr/local/postgresql kataloogi, www.postgresql.org


  bash# ./configure --prefix=/usr/local/postgresql --with-openssl
[[Image:Pgadmin-linux-1.gif]]
  bash# make
  bash# make install


* wxWidgets-2.8.8.tar.gz - paigaldada lähtetekstist wxwidgets, http://www.wxwidgets.org/downloads/
Arusaadavalt on programmi kasutamiseks tarvis andmebaasiserverile ligipääsu.


  bash# mkdir /usr/local/wxgtk
===SVNist kompileerimine===
  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
Aadressil http://www.pgadmin.org/development/svn.php õpetatakse SVNist kompileerimist
  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
Lisaks kompileerida ja paigaldada contrib moodulid


  bash# cd contrib/
$ svn co svn://svn.pgadmin.org/trunk/pgadmin3 pgadmin3
  bash# make
$ cd pgadmin3
  bash# make install
$ bash bootstrap
$ ./configure


* pgadmin3-1.8.4.tar.gz - PgAdmin3 lähtetekst, http://www.pgadmin.org/download/source.php
Tundub, et 2010 suve seisuga tuleb nt viimasest .tgz snapshot failist kopeerida svn puusse juurde svnversion.h fail.


  bash# ./configure --with-pgsql=/usr/local/postgresql --with-wx=/usr/local/wxgtk --prefix=/usr/local/pgadmin3
$ cp svnversion.h pgadmin3/pgadmin/include
 
  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
===Märkused===


  bash# make -j4
* Alates 2008 augustist on pgadmin3 versioon 1.8.4 olemas ka Debian Lenny paketihalduses.
  bash# make install

Viimane redaktsioon: 10. juuli 2010, kell 16: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

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.