Обсуждение: Please help me ?

Поиск
Список
Период
Сортировка

Please help me ?

От
"andhie adam"
Дата:
Dear All

I'am new user in postgresql, i want to ask some questions. please helpme ??

I have two computer A (this is server ) and computer B (this is server
for backup).
I want to backup database Postgresql automatically from computer A to
computer B.
I dont want to manual restore database from computer B. I want always
automatic syncronicer for saerver database for backup.



best regards

andhie

Indonesia
--
______________________________________________
http://www.linuxmail.org/
Now with e-mail forwarding for only US$5.95/yr

Powered by Outblaze

Re: Please help me ?

От
"scott.marlowe"
Дата:
On Thu, 29 May 2003, andhie adam wrote:

>
> Dear All
>
> I'am new user in postgresql, i want to ask some questions. please helpme ??
>
> I have two computer A (this is server ) and computer B (this is server
> for backup).
> I want to backup database Postgresql automatically from computer A to
> computer B.
> I dont want to manual restore database from computer B. I want always
> automatic syncronicer for saerver database for backup.

Well, there's a couple of things you can do.  One is to use replication.
There are several replication methods out there.  They make sure that any
change on the master server gets propogated to the slave server.

the other possibility is a "hot backup" which is a box that gets a dump
from the master server each night, but doesn't get updates throughout the
day.  This is more of a failover for catastrophic failure kind of box.

To backup from one box to the other, you need to have tcp_sockets turned
on in postgresql.conf, and pg_hba.conf needs to be configured to let you
connect remotely from the other machine.  Then, on the slave box, you can
do this:

pg_dumpall -h masterbox | psql template1

This will run pretty fast.  On a machine with simple data, you can backup
a couple of gigabytes an hour easy that way.  You can write a script that
goes in and drops all the databases locally, then runs the above one liner
and cron it up to run at midnight or whatnot.