Re: PostgreSQL Metadata

From: Rajesh Kumar Mallah <mallah(at)trade-india(dot)com>
To: David Wagoner <dwagoner(at)arsenaldigital(dot)com>
Cc: "PGSQL List (E-mail)" <pgsql-admin(at)postgresql(dot)org>
Subject: Re: PostgreSQL Metadata
Date: 2003-11-01 06:05:13
Message-ID: 3FA34D19.2020800@trade-india.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin


Yes PostgreSQL does support COMMENTing on wide
range of objects in the same manner as Oracle.

rt3=# \h comment
Command: COMMENT
Description: define or change the comment of an object
Syntax:
COMMENT ON
[
TABLE object_name |
COLUMN table_name.column_name |
AGGREGATE agg_name (agg_type) |
CONSTRAINT constraint_name ON table_name |
DATABASE object_name |
DOMAIN object_name |
FUNCTION func_name (arg1_type, arg2_type, ...) |
INDEX object_name |
OPERATOR op (leftoperand_type, rightoperand_type) |
RULE rule_name ON table_name |
SCHEMA object_name |
SEQUENCE object_name |
TRIGGER trigger_name ON table_name |
TYPE object_name |
VIEW object_name
] IS 'text'

rt3=#

David Wagoner wrote:

> In Oracle, you can "select * from dictionary" to see the data
> dictionary table names and descriptions. Is there something similar
> in PostgreSQL?
>
> Also, in Oracle you can store comments on tables and columns which
> provides valuable metadata. Is this also possible in PostgreSQL?
> Here is an example create table statement in Oracle with comments:
>
> CREATE TABLE lock_date
> (
> lock_id NUMBER(9) NOT NULL,
> )
> TABLESPACE data
> /
> -- Comments for LOCK_DATE
> COMMENT ON TABLE lock_date IS 'Locks out data that arrives after
> Billing and Reporting periods.'
> /
> -- Column Comments for LOCK_DATE
> COMMENT ON COLUMN lock_date.lock_id IS 'Surrogate Primary Key
> for the LOCK_DATE table.'
> /
>
>
> Best regards,
>
> *David B. Wagoner*
> Database Administrator
> Arsenal Digital Solutions
> Web: http://www.arsenaldigital.com
>
> <<...OLE_Obj...>>
>
>
> The contents of this e-mail message may be privileged and/or
> confidential. If you are not the intended recipient, any review,
> dissemination, copying, distribution or other use of the contents of
> this message or any attachment by you is strictly prohibited. If you
> receive this communication in error, please notify us immediately by
> return e-mail or by telephone (919-466-6700), and please delete this
> message and all attachments from your system.
> Thank you.
>

In response to

Browse pgsql-admin by date

  From Date Subject
Next Message Rajesh Kumar Mallah 2003-11-01 07:37:55 Logging query durations into another table in PostgreSQL 7.4
Previous Message Jamie Lawrence 2003-10-31 22:28:31 Security, proxies, etc. (was: Re: performance problem - 10.000 databases)