Re: catalog of postgres

From: Lyubomir Petrov <lpetrov(at)sysmaster(dot)com>
To: Mario Soto Cordones <msotocl(at)gmail(dot)com>
Cc: Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl>, pgsql-admin(at)postgresql(dot)org
Subject: Re: catalog of postgres
Date: 2005-04-27 18:35:58
Message-ID: 426FDB8E.8010408@sysmaster.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin

Yeah, same here... Here is a test case where tables and views show up
with the same relkind... :)

$ psql test -c "create table table1(id int); create view view1 as select
* from table1;"
CREATE VIEW
$ psql test -c "select relname, relkind from pg_class where relname in
('table1', 'view1');" | sed -e 's/r$/v/'
relname | relkind
---------+---------
table1 | r
view1 | r
(2 rows)

But I believe this is a feature, not a bug. Look at this, it is
explained here
http://www.postgresql.org/docs/8.0/static/catalog-pg-class.html.

Regards,
Lyubomir Petrov

Mario Soto Cordones wrote:

>OK but views and tables for example have the same one relkind
>
>thank
>
>
>
>2005/4/27, Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl>:
>
>
>>On Wed, Apr 27, 2005 at 02:02:09PM -0400, Mario Soto Cordones wrote:
>>
>>
>>
>>>with this query I obtain the schema name and the objects of this it , but
>>> like I can know that they are, that is to say if they are tables,
>>>views, functions, sequences, etc ????????
>>>
>>>
>>See pg_class.relkind.
>>
>>--
>>Alvaro Herrera (<alvherre[(at)]dcc(dot)uchile(dot)cl>)
>>"El día que dejes de cambiar dejarás de vivir"
>>
>>
>>
>
>
>
>

In response to

Browse pgsql-admin by date

  From Date Subject
Next Message Goulet, Dick 2005-04-27 18:55:25 Re: catalog of postgres
Previous Message Tom Lane 2005-04-27 18:29:47 Re: catalog of postgres