| От | Nico |
|---|---|
| Тема | Re: getting inherited table name |
| Дата | |
| Msg-id | 9n83hg$2mes$1@news.tht.net обсуждение исходный текст |
| Ответ на | getting inherited table name (Eric Kolve <ekolve@corp.classmates.com>) |
| Список | pgsql-general |
Eric Kolve wrote: > In the pgsql tutorial two tables are created capitals inherits cities. > > When you do SELECT * FROM cities, you get both capitals and cities. Is > there anyway to get get the name of the table so I could possibly know > the 'type' it was? Or should this be maintained as a separate column > 'city_type' that has a value of 'capital'? > > Suppose I had another table river_cities and what I would want to be > able to is SELECT * FROM cities and know whether the city was a > river_city, capital, or nothing at all. No additional fields are required: SELECT c.*, c.tableoid, pgc.relname as city_type FROM cities c, pg_class pgc WHERE c.tableoid = pgc.oid regards Nico
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера