Re: [SQL] how to determine table?
От | Chris Bitmead |
---|---|
Тема | Re: [SQL] how to determine table? |
Дата | |
Msg-id | 3793E1D5.38A08771@tech.com.au обсуждение исходный текст |
Ответ на | how to determine table? (Don Yury <yura@vpcit.ru>) |
Список | pgsql-sql |
Good question. This is something I desperately want also. I proposed that there be an imaginary field on all tables called "classoid" for the oid of the class it belongs to (allowing a join with pg_class) or perhaps a "relname" imaginary field giving the name of the relation. Unfortunately it doesn't exist now, and having a real field with the table name is the best that can be done. Don Yury wrote: > > Hi All. > > Suppose I do select from class with all subclasses, for example > > SELECT id, name FROM TAB* > > and I get something like > > id | name > --------- > 1 | n1 > 2 | n2 > 3 | n3 > ... > > Then I want to know about certain record name of table where this record > is stored, for example I want to know in which table record (2, n2). How > I can do this? > I guess I can add field 'tablename' to every subclass of tab class and > fill it with certain table name in trigger, but perhaps exists more easy > way? > > Sincerely yours, Yury. > don.web-page.net, ICQ 11831432
В списке pgsql-sql по дате отправления: