pg_dumpall im Custom Format
pg_dumpall im Custom Format
am 22.03.2011 09:31:56 von Thomas Guettler
Hallo,
das Custom-Format hat einige Vorteile gegenüber dem reinen SQL-Dump. Warum
wird dann für pg_dumpall das Custom-Format nicht unterstützt?
Prinzipiell kann man sich selber helfen, wie ich gelernt habe: Mit -g werden
nur die globalen Objekte ausgegeben, und dann kann man für jede Datenbank
"pg_dump -Fc" ausführen.
Ich vermute, dass im professionellen Bereich jeder seine eigene Upgrade Str=
ategie
hat....
Nutzt ihr pg_dumpall? Bzw, falls nicht, was dann?
Gruß,
Thomas
--=20
Thomas Guettler, http://www.thomas-guettler.de/
E-Mail: guettli (*) thomas-guettler + de
--=20
Sent via pgsql-de-allgemein mailing list (pgsql-de-allgemein@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-de-allgemein
Re: pg_dumpall im Custom Format
am 22.03.2011 09:37:06 von Andy Wenk
Hi Thomas,
2011/3/22 Thomas Guettler :
> Hallo,
>
> das Custom-Format hat einige Vorteile gegenüber dem reinen SQL-Dump.=
Warum
> wird dann für pg_dumpall das Custom-Format nicht unterstützt?
>
> Prinzipiell kann man sich selber helfen, wie ich gelernt habe: Mit -g wer=
den
> nur die globalen Objekte ausgegeben, und dann kann man für jede Date=
nbank
> "pg_dump -Fc" ausführen.
>
> Ich vermute, dass im professionellen Bereich jeder seine eigene Upgrade S=
trategie
> hat....
>
> Nutzt ihr pg_dumpall? Bzw, falls nicht, was dann?
sowas in der Art:
https://github.com/andywenk/pg_backup_scripts/blob/master/pg _simple_backup.=
sh
Cheers
Andy
--=20
Andy Wenk
Hamburg - Germany
RockIt!
--=20
Sent via pgsql-de-allgemein mailing list (pgsql-de-allgemein@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-de-allgemein
Re: pg_dumpall im Custom Format
am 22.03.2011 12:37:45 von Michael Renner
--Apple-Mail-1-364118499
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=iso-8859-1
On Mar 22, 2011, at 9:37 , Andy Wenk wrote:
>> Ich vermute, dass im professionellen Bereich jeder seine eigene =
Upgrade Strategie
>> hat....
>>=20
>>=20
>> Nutzt ihr pg_dumpall? Bzw, falls nicht, was dann?
>=20
> sowas in der Art:
> =
https://github.com/andywenk/pg_backup_scripts/blob/master/pg _simple_backup=
..sh
Und wer sichert da die Roles? :>
Thomas - die Frage warum pg_dumpall da hinterherhinkt kann ich dir nicht =
beantworten, ich würd's auch begrüßen wenn man ein one-shot-tool =
hätte das gut gewartet ist und auch selektives paralleles Restoren von =
Datenbanken erlaubt; aber das spielt's derzeit noch nicht.
Ich nehm an die Developer werden da mit ihren eigenen Scripts noch =
ausreichend zufrieden sein.
lg,
Michael=
--Apple-Mail-1-364118499
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
charset=iso-8859-1
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; =
">
On Mar 22, 2011, at 9:37 , Andy Wenk =
wrote:
type=3D"cite">Ich vermute, dass im professionellen Bereich jeder seine =
eigene Upgrade Strategie
type=3D"cite">hat....
type=3D"cite">
class=3D"Apple-style-span" =
color=3D"#000000">
type=3D"cite">
type=3D"cite">Nutzt ihr pg_dumpall? Bzw, falls nicht, was =
dann?
sowas in der Art:
href=3D"https://github.com/andywenk/pg_backup_scripts/blob/m aster/pg_simpl=
e_backup.sh">https://github.com/andywenk/pg_backup_scripts/b lob/master/pg_=
simple_backup.sh
Und wer =
sichert da die Roles? :>
Thomas - die Frage =
warum pg_dumpall da hinterherhinkt kann ich dir nicht beantworten, ich =
würd's auch begrüßen wenn man ein one-shot-tool hätte das gut =
gewartet ist und auch selektives paralleles Restoren von Datenbanken =
erlaubt; aber das spielt's derzeit noch =
nicht.
Ich nehm an die Developer werden da mit =
ihren eigenen Scripts noch ausreichend zufrieden =
sein.
lg,
Michael
=
--Apple-Mail-1-364118499--
Re: pg_dumpall im Custom Format
am 22.03.2011 12:42:24 von Andy Wenk
2011/3/22 Michael Renner :
>
> On Mar 22, 2011, at 9:37 , Andy Wenk wrote:
> Und wer sichert da die Roles? :>
ging's um Roles? Dachte es ging um custom format. Na dann: Ãrmel
hochkrempeln, Werkzeukasten auf und bauen ;-)
Cheers
Andy
--=20
Andy Wenk
Hamburg - Germany
RockIt!
--=20
Sent via pgsql-de-allgemein mailing list (pgsql-de-allgemein@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-de-allgemein
Re: pg_dumpall im Custom Format
am 22.03.2011 13:37:37 von Bernd Helmle
--On 22. März 2011 12:37:45 +0100 Michael Renner=20
wrote:
> Thomas - die Frage warum pg_dumpall da hinterherhinkt kann ich dir nicht
> beantworten, ich würd's auch begrüÃen wenn man ein one-sho=
t-tool
> hätte das gut gewartet ist und auch selektives paralleles Restoren v=
on
> Datenbanken erlaubt; aber das spielt's derzeit noch nicht.
Man müsste sich erstmal so ein Super-Archiv-Format ausdenken, dass meh=
rere=20
Custom-TOCs/DB vereinen kann. Das ist gar nicht so einfach, ich denke das=
=20
ist auch der Hauptgrund, warum sich effektiv da noch keiner rangetraut hat.
Historisch gesehen war pg_dumpall früher mal ein einfaches Shellscript=
,=20
seit ner guten Weile ist das aber hinfällig und es hat auch dazu geler=
nt=20
(denkt an BLOBs und so).
--=20
Thanks
Bernd
--=20
Sent via pgsql-de-allgemein mailing list (pgsql-de-allgemein@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-de-allgemein
Re: pg_dumpall im Custom Format
am 22.03.2011 14:34:14 von Thomas Guettler
On 22.03.2011 13:37, Bernd Helmle wrote:
>=20
>=20
> --On 22. März 2011 12:37:45 +0100 Michael Renner
> wrote:
>=20
>> Thomas - die Frage warum pg_dumpall da hinterherhinkt kann ich dir nicht
>> beantworten, ich würd's auch begrüÃen wenn man ein one-sh=
ot-tool
>> hätte das gut gewartet ist und auch selektives paralleles Restoren =
von
>> Datenbanken erlaubt; aber das spielt's derzeit noch nicht.
>=20
> Man müsste sich erstmal so ein Super-Archiv-Format ausdenken, dass
> mehrere Custom-TOCs/DB vereinen kann. Das ist gar nicht so einfach, ich
> denke das ist auch der Hauptgrund, warum sich effektiv da noch keiner
> rangetraut hat.
Mir würde folgendes gefallen:
Es wird ein Verzeichnis erstellt. Pro DB gibt es eine Datei im Custom-Forma=
t mit dem Namen 'dbname.pgdump'
AuÃerdem gibt es einen Dump mit den globalen Objekten.
Mehr ist aus meiner Sicht eigentlich nicht nötig.
GruÃ,
Thomas
--=20
Thomas Guettler, http://www.tbz-pariv.de/
Bernsdorfer Str. 210-212, 09126 Chemnitz, Tel.: 0371/5347-917
TBZ-PARIV GmbH Geschäftsführer: Dr. Reiner Wohlgemuth
Sitz der Gesellschaft: Chemnitz Registergericht: Chemnitz HRB 8543
--=20
Sent via pgsql-de-allgemein mailing list (pgsql-de-allgemein@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-de-allgemein
Re: pg_dumpall im Custom Format
am 22.03.2011 14:49:45 von Thomas Guettler
On 22.03.2011 13:37, Bernd Helmle wrote:
>=20
>=20
> --On 22. März 2011 12:37:45 +0100 Michael Renner
> wrote:
>=20
>> Thomas - die Frage warum pg_dumpall da hinterherhinkt kann ich dir nicht
>> beantworten, ich würd's auch begrüßen wenn man ein one-shot-tool
>> hätte das gut gewartet ist und auch selektives paralleles Restoren von
>> Datenbanken erlaubt; aber das spielt's derzeit noch nicht.
>=20
> Man müsste sich erstmal so ein Super-Archiv-Format ausdenken, dass
> mehrere Custom-TOCs/DB vereinen kann. Das ist gar nicht so einfach, ich
> denke das ist auch der Hauptgrund, warum sich effektiv da noch keiner
> rangetraut hat.
Mir würde folgendes gefallen:
Es wird ein Verzeichnis erstellt. Pro DB gibt es eine Datei im Custom-Forma=
t mit dem Namen 'dbname.pgdump'
Außerdem gibt es einen Dump mit den globalen Objekten.
Mehr ist aus meiner Sicht eigentlich nicht nötig.
Gruß,
Thomas
--=20
Thomas Guettler, http://www.thomas-guettler.de/
E-Mail: guettli (*) thomas-guettler + de
--=20
Sent via pgsql-de-allgemein mailing list (pgsql-de-allgemein@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-de-allgemein
Re: pg_dumpall im Custom Format
am 22.03.2011 15:26:30 von Andy Wenk
2011/3/22 Thomas Guettler :
> On 22.03.2011 13:37, Bernd Helmle wrote:
>> Man müsste sich erstmal so ein Super-Archiv-Format ausdenken, dass
>> mehrere Custom-TOCs/DB vereinen kann. Das ist gar nicht so einfach, ich
>> denke das ist auch der Hauptgrund, warum sich effektiv da noch keiner
>> rangetraut hat.
>
> Mir würde folgendes gefallen:
>
> Es wird ein Verzeichnis erstellt. Pro DB gibt es eine Datei im Custom-For=
mat mit dem Namen 'dbname.pgdump'
genau das kannst Du mit dem kleinen Shellscript machen.
> AuÃerdem gibt es einen Dump mit den globalen Objekten.
da könntest Du das Shellscript um eine Zeile erweitern und die
globalen Objekte zu sichern.
pg_dumpall -g > globals.pgdump
hey - ich will keine Werbung für das script machen - soll nur ein
Ausgangspunkt sein. Aber es tut halt genau das ....
> Mehr ist aus meiner Sicht eigentlich nicht nötig.
genau ;-)
Cheers
Andy
--=20
Andy Wenk
Hamburg - Germany
RockIt!
--=20
Sent via pgsql-de-allgemein mailing list (pgsql-de-allgemein@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-de-allgemein