ďťż
 
Postgres +backup +password ďťż
 
Postgres +backup +password
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

Postgres +backup +password



Jacek - 14-11-2005 21:07
Postgres +backup +password
  Witam,

mam nastepujacy problem, chce napisac skrypcik do dumpowania baz z
postgresa. W pierwszej kolejnosci chce wylistowac bazy ktore sie tam
znajduja, do tego celu uzywam
psql -tq -d template1 -c "select datname from pg_database" -U root
ale nie wiem jak ominac podawanie hasla za kazdym razem. Chcialbym zeby
mozna bylo wpisac to haslo na stale do skryptu (cos w rodzaju -p "haslo" ).
Moze ktos ma pomysl jak sobie z tym poradzic.

Z gory dziekuje za podpowiedzi,

Pozdrawiam Jacek





kapshel - 14-11-2005 21:07

  Jacek wrote:
> Witam,
>
> mam nastepujacy problem, chce napisac skrypcik do dumpowania baz z
> postgresa. W pierwszej kolejnosci chce wylistowac bazy ktore sie tam
> znajduja, do tego celu uzywam
> psql -tq -d template1 -c "select datname from pg_database" -U root
> ale nie wiem jak ominac podawanie hasla za kazdym razem. Chcialbym zeby
> mozna bylo wpisac to haslo na stale do skryptu (cos w rodzaju -p "haslo" ).
> Moze ktos ma pomysl jak sobie z tym poradzic.
>
> Z gory dziekuje za podpowiedzi,
>
> Pozdrawiam Jacek
>
>

..pgpass
Poszukaj w dokumentacji jest opis jak tego używać

Pozdrawiam
Kapshel




Krzysztof Krzyżaniak - 14-11-2005 21:07

  "Jacek" <jnagorka@poczta.onet.pl> writes:

> Witam,
>
> mam nastepujacy problem, chce napisac skrypcik do dumpowania baz z
> postgresa. W pierwszej kolejnosci chce wylistowac bazy ktore sie tam
> znajduja, do tego celu uzywam
> psql -tq -d template1 -c "select datname from pg_database" -U root
> ale nie wiem jak ominac podawanie hasla za kazdym razem. Chcialbym zeby
> mozna bylo wpisac to haslo na stale do skryptu (cos w rodzaju -p "haslo" ).
> Moze ktos ma pomysl jak sobie z tym poradzic.
>
> Z gory dziekuje za podpowiedzi,

Po kolei:

1) PGPASSWORD=haslo psql -tq -d template1 -c "select datname from
pg_database" -U root

2) plik ~/.pgpass w formacie:

hostname:port:database:username:password

http://www.postgresql.org/docs/8.1/i...pq-pgpass.html

3) użytkownik do backupów który będzie uwierzytelniany via ident

eloy
--
-------e-l-o-y----------------------------e-l-o-y-@-k-o-f-e-i-n-a-.-n-e-t------

jak to dobrze, że są oceany - bez nich byłoby jeszcze smutniej




Jacek - 14-11-2005 21:07

 
Użytkownik "kapshel" <kapshel@bmj.net.pl> napisał w wiadomości
news:dl9lms$c78$1@bmj-lx1.bmj.net.pl...
> Jacek wrote:
> > Witam,
> >
> > mam nastepujacy problem, chce napisac skrypcik do dumpowania baz z
> > postgresa. W pierwszej kolejnosci chce wylistowac bazy ktore sie tam
> > znajduja, do tego celu uzywam
> > psql -tq -d template1 -c "select datname from pg_database" -U root
> > ale nie wiem jak ominac podawanie hasla za kazdym razem. Chcialbym zeby
> > mozna bylo wpisac to haslo na stale do skryptu (cos w rodzaju -p
"haslo" ).
> > Moze ktos ma pomysl jak sobie z tym poradzic.
> >
> > Z gory dziekuje za podpowiedzi,
> >
> > Pozdrawiam Jacek
> >
> >
>
> .pgpass
> Poszukaj w dokumentacji jest opis jak tego używać
>
> Pozdrawiam
> Kapshel
dzieki juz wszystko dziala :D





Zenon Karol Bednarz - 14-11-2005 21:07

  Jacek wrote:

> Witam,
>
> mam nastepujacy problem, chce napisac skrypcik do dumpowania baz z
> postgresa. W pierwszej kolejnosci chce wylistowac bazy ktore sie tam
> znajduja, do tego celu uzywam
> psql -tq -d template1 -c "select datname from pg_database" -U root
> ale nie wiem jak ominac podawanie hasla za kazdym razem. Chcialbym zeby
> mozna bylo wpisac to haslo na stale do skryptu (cos w rodzaju -p "haslo"
> ). Moze ktos ma pomysl jak sobie z tym poradzic.

Po co pisać jakiekolwiek hasło.
Rozumiem że POSTGRES jest na serwerze i zarządza tym serwerem administrator.
Użytkownicy bazy łączą się z innych komputerów.
W pliku pg_hba.conf dla hosta "localhost" ustawić metodę dostępu na trust.
Backupy wykonywać jako użytkownik "postgres" a jeżeli skrypt startuje z
konta root to w skrypcie przejść su -c postgres.Użytkownik postgres jest
zazwyczaj administratorem bazy danych.

Wykonuję automatycznie backupy serwera Postgres tym sposobem bez podawania
hasła.
Ustawienie w pliku pg_hba.conf dla hosta "localhost" metody dostępu na
trust nie niesie większych niebezpieczństw jeżeli nikt nieuprawniony nie
loguje się na serwerze.
Pisanie haseł w skryptach jest chyba bardziej niebezpieczne.

Zenon Karol
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    [PostgreSQL] - jak =?ISO-8859-2?Q?zabezpieczy=E6_interesy_tw?==?ISO-8859-2?Q?=F3rcy_systemu_=3F=3F=3F?= postgresql - int/int postgresql Select count(*) czy raczej Select count(ID) [PostgreSQL] jak =?ISO-8859-2?Q?pobra=E6_warto=B6=E6_zwracan?==?ISO-8859-2?Q?=B1_przez_funkcj=EA=3F?= [postgresql] INSERT OR UPDATE - jak =?ISO-8859-2?Q?b=EAdzie_na?==?ISO-8859-2?Q?jlepiej=3F?= [postgresql] kilka =?ISO-8859-2?Q?rekord=F3w_subquery_jako_?==?ISO-8859-2?Q?string?= [PostgreSQL] Jak =?ISO-8859-2?Q?po=B3=B1czy=E6_funkcje_z_w?==?ISO-8859-2?Q?idokiem?= Postgres - replikcja master-master Dopasowanie do "najlepszego" dopasowania :) [ PostgreSQL] Problemy z =?ISO-8859-2?Q?instalacj=B1_PostgreSQL_na_syste?==?ISO-8859-2?Q?mach_Windows?=
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • shanti.opx.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com