Re: Potentially serious migration issue from 7.1.3 to 7.2

From: Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us>
To: "Joshua D(dot) Drake" <jd(at)commandprompt(dot)com>
Cc: pgsql-general(at)postgresql(dot)org
Subject: Re: Potentially serious migration issue from 7.1.3 to 7.2
Date: 2002-12-12 00:45:08
Message-ID: 200212120045.gBC0j8U14416@candle.pha.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general


OK, I think I know. There are certain pg_dump format combinations that
can't be used together. I don't see your combination in the pg_dump.c
failure test routines, but you may have found a new one.

You are asking for oid's, custom output format, and blobs. Is it
possible that combination is broken in 7.1? Can you try a small test
with fewer options.

---------------------------------------------------------------------------

Joshua D. Drake wrote:
> Hello,
>
> We are experiencing some very strange behavior with a restore that we
> are trying to do. The command we are using to do the backup is:
>
> /bin/su - larry -c \"/usr/local/pgsql/bin/pg_dump $dbname
> --superuser=larry -o --format=c -b -f /backups/$dbname.`date +%a`.tar.gz
>
> The backups run, we appear unable to restore them. The command we are
> using to try and restore the information is:
>
> /usr/local/pgsql/bin/pg_restore -d dominion dominion.Fri.tar
>
> When we run pg_restore we get the following -- thoughts???:
>
> DEBUG: connection: host=[local] user=postgres database=dominion
> DEBUG: InitPostgres
> DEBUG: StartTransactionCommand
> DEBUG: query: select getdatabaseencoding()
> DEBUG: ProcessQuery
> DEBUG: CommitTransactionCommand
> DEBUG: StartTransactionCommand
> DEBUG: query: SELECT version()
> DEBUG: ProcessQuery
> DEBUG: CommitTransactionCommand
> DEBUG: StartTransactionCommand
> DEBUG: query: select usesuper from pg_user where usename = 'postgres'
> DEBUG: ProcessQuery
> DEBUG: CommitTransactionCommand
> DEBUG: StartTransactionCommand
> DEBUG: query: --
> -- Selected TOC Entries:
> --
> --
> -- TOC Entry ID 2 (OID 0)
> --
> -- Name: Max OID Type: <Init> Owner:
> -- Data Pos: 0 (Length 0)
> --
>
> CREATE TEMPORARY TABLE pgdump_oid (dummy int4);
> DEBUG: ProcessUtility: --
> -- Selected TOC Entries:
> --
> --
> -- TOC Entry ID 2 (OID 0)
> --
> -- Name: Max OID Type: <Init> Owner:
> -- Data Pos: 0 (Length 0)
> --
>
> CREATE TEMPORARY TABLE pgdump_oid (dummy int4);
> DEBUG: CommitTransactionCommand
> DEBUG: StartTransactionCommand
> DEBUG: query:
> COPY pgdump_oid WITH OIDS FROM stdin;
> DEBUG: ProcessUtility:
> COPY pgdump_oid WITH OIDS FROM stdin;
> pq_recvbuf: unexpected EOF on client connection
> DEBUG: CommitTransactionCommand
> pq_flush: send() failed: Broken pipe
> pq_recvbuf: unexpected EOF on client connection
> DEBUG: proc_exit(0)
> DEBUG: shmem_exit(0)
> DEBUG: exit(0)
>
> --
> <COMPANY>CommandPrompt - http://www.commandprompt.com </COMPANY>
> <CONTACT> <PHONE>+1.503.222-2783</PHONE> </CONTACT>
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 1: subscribe and unsubscribe commands go to majordomo(at)postgresql(dot)org
>

--
Bruce Momjian | http://candle.pha.pa.us
pgman(at)candle(dot)pha(dot)pa(dot)us | (610) 359-1001
+ If your life is a hard drive, | 13 Roberts Road
+ Christ can be your backup. | Newtown Square, Pennsylvania 19073

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message jco 2002-12-12 00:55:14 Re: Batch Inserts
Previous Message Bruce Momjian 2002-12-12 00:31:41 Re: [GENERAL] 7.2.x -> 7.3 upgrade docs?