[postgres backup] *alles* dumpen?

Pagina: 1
Acties:

  • usr-local-dick
  • Registratie: September 2001
  • Niet online
HOi

Ik ben bezig met postgres en zoek een manier om in 1 keer alles te backuppen, dus data, users, blobs, alles.
Met mysql gaat dit zo:
code:
1
mysqldump -p -A -a -Q --add-drop-table >> backup.sql


Het probleem bij postgres is het volgende: pg_dump kan wel blobs meedumpen maar die werkt maar per database (die je dus met de hand moet aangeven).
Er is ook een pg_dumpall, die dump dus alle databases, maar die dumpt weer geen blobs.

:?

  • Predator
  • Registratie: Januari 2001
  • Laatst online: 21:50

Predator

Suffers from split brain

PNS -> SA

Everybody lies | BFD rocks ! | PC-specs


  • usr-local-dick
  • Registratie: September 2001
  • Niet online
[kick]
Niemand die postgres gebruikt met blobs en die (zoals het hoort) goede backups maakt?

  • wica
  • Registratie: Februari 2002
  • Laatst online: 14-01 16:59

wica

De duivel jacht op me

Lees de man pages eens
pg_dump
pg_dumpall

/edit
Ops, had over je tekst heen gelezen.
Zal ff voor je kijken wat te doen

[ Voor 50% gewijzigd door wica op 04-11-2003 11:40 ]

RFC | The Linux Document Project | gentoo.


  • wica
  • Registratie: Februari 2002
  • Laatst online: 14-01 16:59

wica

De duivel jacht op me

Zie het. Denk dat je een scripje zal moeten maken.
code:
1
2
3
for db in 'psql -c "\l"| .......'; do
pg_dump .....
done


vreemd

/edit

heb ff wat onderzoek gedaan ( irc.freenode.net #postgresql )
Schijnbaar is er geen standaart functie hier voor.
Dus je zult een script moeten maken.

Ps. er wordt verwezen naar de data type lo. Staat in je contrib/lo

[ Voor 50% gewijzigd door wica op 04-11-2003 11:59 ]

RFC | The Linux Document Project | gentoo.


  • usr-local-dick
  • Registratie: September 2001
  • Niet online
heb ff wat onderzoek gedaan ( irc.freenode.net #postgresql )
Schijnbaar is er geen standaart functie hier voor.
Dus je zult een script moeten maken.
Fijn dan die postgres :(
Hij zit wel vol met features maar easy backup/restore ho maar :'(

  • wica
  • Registratie: Februari 2002
  • Laatst online: 14-01 16:59

wica

De duivel jacht op me

Ogh, is 't zo moeilijk om een script te maken?
Als je hem gemaakt heb. Stuur hem op naar postgresql.

RFC | The Linux Document Project | gentoo.


  • usr-local-dick
  • Registratie: September 2001
  • Niet online
wica schreef op 04 november 2003 @ 16:02:
Ogh, is 't zo moeilijk om een script te maken?
Tuurlijk niet jochie, alleen verbaast het mij dat een database die door een hoop mensen al volwassen wordt beschouwd, beter als MySQL, blah blah niet eens een knappe functie kent om backups te maken.
Als je hem gemaakt heb. Stuur hem op naar postgresql.
IK heb een bestaand scripts aangepast voor Debian, zodat je in 1 keer alle databases uit Postgres kunt dumpen, inclusief globals en BLOBS:

http://www.tienhuis.nl/~dick/postgres/

BTW de dumps worden ook weer goed gerestored (is getest met verschillende servers). Ik heb hiervoor een extra SQL statement erin gezet zodat je geen last meer hebt van function plpgsql_call_handler already exists
with same argument types
errors.
Pagina: 1