Re: Is thre a way? - Mailing list pgsql-general

From Jasen Betts
Subject Re: Is thre a way?
Date
Msg-id gtujbi$dj$1@reversiblemaps.ath.cx
Whole thread Raw
In response to Is thre a way?  (Anderson dos Santos Donda <andersondonda@gmail.com>)
Responses Re: Is thre a way?  (Anderson dos Santos Donda <andersondonda@gmail.com>)
List pgsql-general
On 2009-05-06, Anderson dos Santos Donda <andersondonda@gmail.com> wrote:
> --0021cc022382dbd1bb0469443c6e
> Content-Type: text/plain; charset=ISO-8859-1
> Content-Transfer-Encoding: 7bit
>
> Hi o/
>
> I have a table with 2000 names and emails.. and I did UPDATE list SET email
>= '' without the WHERE and now all rows is null in column email..
>
>
> I have a backup made with pg_dump.. is there a way to restore only the email
> data?

what format of pg_dump?

If a binary dump use pg_restore to restore the table you want to a
scratch database then use dblink or copy to get that into a temp table
in the database you want.

If a text dump use sed (or an interactive editor) to extract the table
data you want, load it into a temp table

finally do an
UPDATE ... FROM ....
to fix the losses.

I had to do this a few months ago.



pgsql-general by date:

Previous
From: Raymond O'Donnell
Date:
Subject: Re: Upgrading from postgres 8.1 to 8.3
Next
From: Tim Bunce
Date:
Subject: Re: prepared statements and DBD::Pg