[linux] Zalohovanie tabuliek v PostgreSQL zo shell-u

"Ing. Dominik Tariška" tariska na nr.drsr.sk
Pondělí Květen 22 13:48:02 CEST 2006


Dakujem za tip -> pg_dump je elegantnejsi sposob ako zalohovat tabulky/celu databazu.
Nakoniec som pouzil nieco taketo:

NAZOV_ZALOHY=`date +%Y-%m-%d_%H%M_pg_dump.gz`
/usr/bin/pg_dump nazov_db | gzip > /var/lib/pgsql/backups/$NAZOV_ZALOHY

-- 
Dominik

> 
> Date: Fri, 19 May 2006 23:11:36 +0200 (CEST) 
> From: "Malosek Pavol, Ing." <malo na palma.sk> 
> Subject: Re: [linux] Zalohovanie tabuliek v PostgreSQL zo shell-u
> To: Vseobecna diskusia o Linuxe <linux na lists.linux.sk>
> Message-ID: <Pine.LNX.4.44.0605192306220.3200-100000 na wem.palma.sk>
> Content-Type: TEXT/PLAIN; charset=X-UNKNOWN
>
> zdar
> skus sa pozriet na pg_dump -t $TABULKA $DB > kam_to_chces
> zaujimava vec je moznost spravit dump ako inserty popripade inserty aj s nazvami stlpcov,
> sa ti moze hodit ked sa ti zmeni struktura tabuliek.
>
> zdar 

>>On Fri, 19 May 2006, [UTF-8] "Ing. Dominik TariĹĄka" wrote:

>> Ahojte, mam zalohovaci skript, ktory spustam vo frontende "psql"
>> standartne pomocou "\i zalohovaci_skript"
>>
>> Ten skript obsahuje toto:
>>
>> COPY tabulka1 TO '/var/lib/pgsql/zal/tabulka1';
>>
>> OTAZKA:
>> Existuje moznost, ze by som tento skript spustal rovno
>> zo shellu? T.j., ze by mi zalohu vytvaralo automaticky
>> bez nutnosti spustat frontend "psql"?
>>
>> --
>> Dominik




Další informace o konferenci linux