Обсуждение: OID and joins
Hi all.
Can I use OIDs for joins between tables without losing functionality?
The problems I am afraid of are:
- pg_dump/psql: Can I recover OIDs from security copies?.
- Indexes: joins between tables linked with OIDs use indexes from
OIDs?, should I have to make that indexes or they are automatic?.
- Any other limitation I don't achieve to view?.
Thanks for your ideas.
David
DaVinci writes: > Can I use OIDs for joins between tables without losing functionality? Sure. > The problems I am afraid of are: > > - pg_dump/psql: Can I recover OIDs from security copies?. pg_dump -o > - Indexes: joins between tables linked with OIDs use indexes from > OIDs?, should I have to make that indexes or they are automatic?. You have to make one. > - Any other limitation I don't achieve to view?. Nope, this is really a relatively standard thing. The oid column isn't special as compared to other columns, aside from the fact that it is automatically created. -- Peter Eisentraut peter_e@gmx.net http://yi.org/peter-e/
On Wed, Oct 18, 2000 at 06:18:07PM +0200, Peter Eisentraut wrote:
> > - Any other limitation I don't achieve to view?.
>
> Nope, this is really a relatively standard thing. The oid column isn't
> special as compared to other columns, aside from the fact that it is
> automatically created.
...and isn't preserved in backups by default, causes problems while
seleting from one table into another for purposes of removing a column,
and isn't preserved during cluster generation...
...oh yeah, and it isn't standard, so it'l make it hard to migrate to a
different database system should you need to do that for some reason...
--
Adam Haberlach | ASCII /~\
adam@newsnipple.com | Ribbon \ / Against
http://www.newsnipple.com | Campaign X HTML
'88 EX500 | / \ E-mail