From: | Peter Eisentraut <peter_e(at)gmx(dot)net> |
---|---|
To: | Bruce Momjian <bruce(at)momjian(dot)us> |
Cc: | pgsql-hackers <pgsql-hackers(at)postgresql(dot)org> |
Subject: | Re: pg_upgrade relation OID mismatches |
Date: | 2011-11-22 21:56:55 |
Message-ID: | 1321999015.4882.6.camel@vanquo.pezone.net |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
On tis, 2011-11-22 at 15:42 -0500, Bruce Momjian wrote:
> Peter Eisentraut wrote:
> > I thought these were fixed a while ago, but I'm still seeing these when
> > upgrading from master to self (using testing script sent in a while
> > ago). This is completely reproducible. What's happening?
> >
> > ...
> > Restoring user relation files
> > /home/peter/devel/postgresql/git/postgresql/contrib/pg_upgra
> > Mismatch of relation OID in database "regression": old OID 16701, new OID 16689
> > Failure, exiting
>
> Yes, I certainly thought they were all addressed. What object is 16701
> in the old database? Anything unusual about it? This is saying the
> relation oid was not preserved.
It came in with the range types feature:
+ psql -d regression -x -c 'select * from pg_class where oid = 16701'
-[ RECORD 1 ]--+----------------
relname | test_range_gist
relnamespace | 2200
reltype | 16703
reloftype | 0
relowner | 10
relam | 0
relfilenode | 16701
reltablespace | 0
relpages | 33
reltuples | 6200
relallvisible | 33
reltoastrelid | 16704
reltoastidxid | 0
relhasindex | t
relisshared | f
relpersistence | p
relkind | r
relnatts | 1
relchecks | 0
relhasoids | f
relhaspkey | f
relhasrules | f
relhastriggers | f
relhassubclass | f
relfrozenxid | 1627
relacl |
reloptions |
From | Date | Subject | |
---|---|---|---|
Next Message | ktm@rice.edu | 2011-11-22 21:58:06 | Re: Optimize postgres protocol for fixed size arrays |
Previous Message | Mikko Tiihonen | 2011-11-22 21:47:22 | Optimize postgres protocol for fixed size arrays |