Re: UNIONS
От | Tom Lane |
---|---|
Тема | Re: UNIONS |
Дата | |
Msg-id | 7356.965674933@sss.pgh.pa.us обсуждение исходный текст |
Ответ на | Re: UNIONS (Thomas Swan <tswan@olemiss.edu>) |
Список | pgsql-hackers |
Thomas Swan <tswan@olemiss.edu> writes: > The reason I was asking is that I had an idea for doing the select ** from > tablename* that would expand. > It could be macro of sorts but part of it depending on creating a null > table or the equivalent of it with nothing but a null column for each > different column of the set. What happens when two different child tables have similarly-named columns of different types? In any case, this wouldn't be a very satisfactory solution because you couldn't tell the difference between a null stored in a child table and the lack of any column at all. We really need to do it the hard way, ie, issue a new tuple descriptor as we pass into each new child table. There appears to have once been support for that back in the Berkeley days; you might care to dig through Postgres 4.2 or so to see how they did it. regards, tom lane
В списке pgsql-hackers по дате отправления: