Trouble restoring 7.2.1 database into 7.4.2 database - Mailing list pgsql-admin

From Chris White (cjwhite)
Subject Trouble restoring 7.2.1 database into 7.4.2 database
Date
Msg-id 004601c41e03$eeef4590$77976b80@amer.cisco.com
Whole thread Raw
Responses Re: Trouble restoring 7.2.1 database into 7.4.2 database
List pgsql-admin
I have table defined as follows:
 
create table vm_emailjob
(
    JobId                    serial                not null,
    MessageId                varchar(128)          not null,
    Recipients               bytea                 not null,
    SendTime                 bigint                not null,
    QueuedTime               bigint                not null,
    RetryCount               integer               not null,
 
    primary key (JobId)
);
When I restore a backup into a 7.4.2 database from a backup made on 7.2.1 database, using the clean option, I get the following error.
 
pg_restore: [archiver (db)] could not execute query: ERROR:  sequence "vm_emailjob_jobid_seq" does not exist
 
and the restore fails. If I edit the pg_backup_db.c to display what's statements are being executed I see the following:
 
    sending: 'DROP TABLE "vm_emailjob";'
 
    sending: 'DROP SEQUENCE "vm_emailjob_jobid_seq";'
 
pg_restore: [archiver (db)] could not execute query: ERROR:  sequence "vm_emailjob_jobid_seq" does not exist
Looks like the Drop table is also deleting the sequence.
 
If I do the restore on a 7.2.1 database I have no problem.
 
How can I get around this?
 
Chris White

pgsql-admin by date:

Previous
From: "Coby Beck"
Date:
Subject: Re: parameter to control cycle detection
Next
From: Tom Lane
Date:
Subject: Re: parameter to control cycle detection