Обсуждение: table oids and comments

Поиск
Список
Период
Сортировка

table oids and comments

От
Mija Lee
Дата:
Hello:

I think I'm a little confused about the something in the documentation:

- I think table oids have been deprecated
(http://www.postgresql.org/docs/8.2/interactive/runtime-config-compatible.html)
- It looks like the only way to retrieve the comments associated with a
table is to use the function obj_descritption(object_oid, catalog_name).
(http://www.postgresql.org/docs/8.2/interactive/functions-info.html#FUNCTIONS-INFO-COMMENT-TABLE)


Is this a different oid?

Thanks for the help!
Mija


Re: table oids and comments

От
Frank Bax
Дата:
Mija Lee wrote:
> I think I'm a little confused about the something in the documentation:
>
> - I think table oids have been deprecated
> (http://www.postgresql.org/docs/8.2/interactive/runtime-config-compatible.html)
>
> - It looks like the only way to retrieve the comments associated with a
> table is to use the function obj_descritption(object_oid, catalog_name).
> (http://www.postgresql.org/docs/8.2/interactive/functions-info.html#FUNCTIONS-INFO-COMMENT-TABLE)
>
> Is this a different oid?



17.12:    The use of OIDs in user tables is considered deprecated

9.19:    System Information Functions


System functions access system tables; they do not access user tables.

Re: table oids and comments

От
Steve Crawford
Дата:
Mija Lee wrote:
>
> I think I'm a little confused about the something in the documentation:
>
> - I think table oids have been deprecated
> (http://www.postgresql.org/docs/8.2/interactive/runtime-config-compatible.html)
>
Use of OIDs in *user* tables is deprecated. OIDs *are* used by the
*system* tables.
> - It looks like the only way to retrieve the comments associated with
> a table is to use the function obj_descritption(object_oid,
> catalog_name).
> (http://www.postgresql.org/docs/8.2/interactive/functions-info.html#FUNCTIONS-INFO-COMMENT-TABLE)
>
>
These are system tables. You can leave OIDs set to off for user tables
and still have comments.

Cheers,
Steve