Skip site navigation (1) Skip section navigation (2)

Re: pg_restore und view Reihenfolge

From: Andreas Wenk <a(dot)wenk(at)netzmeister-st-pauli(dot)de>
To: pgsql-de-allgemein(at)postgresql(dot)org
Subject: Re: pg_restore und view Reihenfolge
Date: 2008-12-04 08:42:34
Message-ID: 493797FA.7080701@netzmeister-st-pauli.de (view raw or flat)
Thread:
Lists: pgsql-de-allgemein
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Moin Horst,

ich hab's bislang noch nicht ausprobiert aber man pg_restore sagt, dass Du mit dem
Parameter -1 (eins) den restore in einer Transaktion vornehemn kannst. Ich denke mal das
sollte dann klappen.

- -1
- --single-transaction
Execute the restore as a single transaction (that is, wrap the emitted commands in
BEGIN/COMMIT). This ensures that either all the commands
complete successfully, or no changes are applied. This option implies --exit-on-error.

Ich bin aber nicht ganz sicher ob's das tut. Diesen Parameter gab's in V 8.1 noch nicht.

Wie ist denn die genaue Fehlermeldung? Ev. solltest Du auch den Parameter -c nutzen:

- -c
- --clean
Clean (drop) database objects before recreating them.

Gruss

- ----------------------------------
Andreas Wenk / Netzmeister St.Pauli

St.Pauli - Hamburg - Germany

Düster Horst schrieb:
> Hallo Liste
> 
> Ich versuche mit pg_restore (8.3.3) eine Datensicherung aus pg_dump
> (8.3.3) auf einen neuen DB-Cluster (8.3.3) zu spielen. Leider gibt es
> bei verschiedenen Views Probleme diese zu rekonstruieren. Der Grund ist,
> dass es Views sind, die in der FROM clause eine VIEW referenziert haben.
> Z.B.
> 
> VIEW1:
> 
> select * from VIEW2;
> 
> Während des Restores wird versucht zuerst VIEW1 anzulegen. Das misslingt
> aber, da VIEW2 noch nicht existiert. Wie kann ich mich aus dieser Misere
> retten?
> 
> Danke für jede Hilfe.
> 
> Gruss
> Horst Düster
> 
> ------------------------------------------------
> 
> Dr. Horst Düster
> GIS-Koordinator, Stv. Amtschef
> 
> Kanton Solothurn
> Bau- und Justizdepartement
> Amt für Geoinformation
> SO!GIS Koordination
> Rötistrasse 4
> CH-4501 Solothurn
> 
> Telefon ++41(0)32 627 25 32
> Telefax ++41(0)32 627 22 14
> 
> mailto:horst(dot)duester(at)bd(dot)so(dot)ch
> http://www.agi.so.ch
> 
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFJN5f6Va7znmSP9AwRAoA6AJoCn4CJQydfFWylzn0eX7J0XfmXUQCgyI/B
dLIjQIxcBAYaH9aXuYfLclI=
=Ny6J
-----END PGP SIGNATURE-----

In response to

Responses

pgsql-de-allgemein by date

Next:From: A. KretschmerDate: 2008-12-04 09:00:08
Subject: Re: pg_restore und view Reihenfolge
Previous:From: A. KretschmerDate: 2008-12-04 08:40:51
Subject: Re: pg_restore und view Reihenfolge

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group