Re: find column OID types with information schema?
| От | Whit Armstrong | 
|---|---|
| Тема | Re: find column OID types with information schema? | 
| Дата | |
| Msg-id | 8ec76080904271026j4c294be3s5cad08583f226d32@mail.gmail.com обсуждение исходный текст | 
| Ответ на | Re: find column OID types with information schema? (Tom Lane <tgl@sss.pgh.pa.us>) | 
| Список | pgsql-general | 
ok, got it. thanks for the clarification and the hand holding. -Whit On Mon, Apr 27, 2009 at 1:09 PM, Tom Lane <tgl@sss.pgh.pa.us> wrote: > Whit Armstrong <armstrong.whit@gmail.com> writes: >> Am I misinterpreting this documentation? Are there cases in which the >> OID's of two tables will collide? I don't see any uniqueness >> constraints on the pg_class table. > > You didn't look too hard: > > regression=# \d pg_class > ... > Indexes: > "pg_class_oid_index" UNIQUE, btree (oid) > "pg_class_relname_nsp_index" UNIQUE, btree (relname, relnamespace) > > All system catalogs that have OIDs at all effectively treat them as a > primary key. If they weren't unique identifiers they wouldn't be good > for much ... > > What the documentation is trying to point out is that the uniqueness > guarantees don't extend across tables. So for example a table and a > datatype could by coincidence have the same OID, since they live in > different system catalogs. > > regards, tom lane >
В списке pgsql-general по дате отправления: