Re: ALTER TABLE DROP COLUMN

Поиск
Список
Период
Сортировка
Искать
От
Philip Warner
Тема
Re: ALTER TABLE DROP COLUMN
Дата
Msg-id
3.0.5.32.20001006142624.0091b100@mail.rhyme.com.au
Ответ на
Список
Дерево обсуждения
psql and Control-C Peter Eisentraut <peter_e@gmx.net>
Re: [HACKERS] psql and Control-C Bruce Momjian <pgman@candle.pha.pa.us>
ALTER TABLE DROP COLUMN Bruce Momjian <pgman@candle.pha.pa.us>
Re: [HACKERS] ALTER TABLE DROP COLUMN Tom Lane <tgl@sss.pgh.pa.us>
Re: ALTER TABLE DROP COLUMN Bruce Momjian <pgman@candle.pha.pa.us>
RE: ALTER TABLE DROP COLUMN "Hiroshi Inoue" <Inoue@tpf.co.jp>
Re: ALTER TABLE DROP COLUMN Bruce Momjian <pgman@candle.pha.pa.us>
RE: ALTER TABLE DROP COLUMN Don Baccus <dhogaza@pacifier.com>
Re: ALTER TABLE DROP COLUMN Tom Lane <tgl@sss.pgh.pa.us>
Re: ALTER TABLE DROP COLUMN Don Baccus <dhogaza@pacifier.com>
Re: ALTER TABLE DROP COLUMN Tom Lane <tgl@sss.pgh.pa.us>
RE: ALTER TABLE DROP COLUMN "Hiroshi Inoue" <Inoue@tpf.co.jp>
Re: ALTER TABLE DROP COLUMN Bruce Momjian <pgman@candle.pha.pa.us>
Re: ALTER TABLE DROP COLUMN Bruce Momjian <pgman@candle.pha.pa.us>
Re: ALTER TABLE DROP COLUMN Tom Lane <tgl@sss.pgh.pa.us>
RE: ALTER TABLE DROP COLUMN "Hiroshi Inoue" <Inoue@tpf.co.jp>
Re: ALTER TABLE DROP COLUMN Tom Lane <tgl@sss.pgh.pa.us>
Re: ALTER TABLE DROP COLUMN The Hermit Hacker <scrappy@hub.org>
Re: ALTER TABLE DROP COLUMN Bruce Momjian <pgman@candle.pha.pa.us>
Re: ALTER TABLE DROP COLUMN Tom Lane <tgl@sss.pgh.pa.us>
Re: ALTER TABLE DROP COLUMN Bruce Momjian <pgman@candle.pha.pa.us>
Re: ALTER TABLE DROP COLUMN The Hermit Hacker <scrappy@hub.org>
Re: ALTER TABLE DROP COLUMN The Hermit Hacker <scrappy@hub.org>
Re: ALTER TABLE DROP COLUMN Tom Lane <tgl@sss.pgh.pa.us>
Re: ALTER TABLE DROP COLUMN The Hermit Hacker <scrappy@hub.org>
Re: ALTER TABLE DROP COLUMN Bruce Momjian <pgman@candle.pha.pa.us>
Re: ALTER TABLE DROP COLUMN The Hermit Hacker <scrappy@hub.org>
Re: ALTER TABLE DROP COLUMN Bruce Momjian <pgman@candle.pha.pa.us>
Re: ALTER TABLE DROP COLUMN The Hermit Hacker <scrappy@hub.org>
Re: ALTER TABLE DROP COLUMN Tom Lane <tgl@sss.pgh.pa.us>
Re: ALTER TABLE DROP COLUMN Bruce Momjian <pgman@candle.pha.pa.us>
Re: ALTER TABLE DROP COLUMN The Hermit Hacker <scrappy@hub.org>
Re: ALTER TABLE DROP COLUMN Bruce Momjian <pgman@candle.pha.pa.us>
Re: ALTER TABLE DROP COLUMN The Hermit Hacker <scrappy@hub.org>
Re: ALTER TABLE DROP COLUMN Bruce Momjian <pgman@candle.pha.pa.us>
Re: ALTER TABLE DROP COLUMN The Hermit Hacker <scrappy@hub.org>
Re: ALTER TABLE DROP COLUMN Don Baccus <dhogaza@pacifier.com>
Re: ALTER TABLE DROP COLUMN Tom Lane <tgl@sss.pgh.pa.us>
Re: ALTER TABLE DROP COLUMN The Hermit Hacker <scrappy@hub.org>
Re: ALTER TABLE DROP COLUMN Peter Eisentraut <peter_e@gmx.net>
Re: [HACKERS] Re: ALTER TABLE DROP COLUMN Bruce Momjian <pgman@candle.pha.pa.us>
RE: [HACKERS] Re: ALTER TABLE DROP COLUMN "Hiroshi Inoue" <Inoue@tpf.co.jp>
Re: [HACKERS] Re: ALTER TABLE DROP COLUMN Bruce Momjian <pgman@candle.pha.pa.us>
Re: [HACKERS] Re: ALTER TABLE DROP COLUMN Tom Lane <tgl@sss.pgh.pa.us>
RE: [HACKERS] Re: ALTER TABLE DROP COLUMN "Hiroshi Inoue" <Inoue@tpf.co.jp>
RE: [HACKERS] Re: ALTER TABLE DROP COLUMN Don Baccus <dhogaza@pacifier.com>
RE: [HACKERS] Re: ALTER TABLE DROP COLUMN The Hermit Hacker <scrappy@hub.org>
RE: [HACKERS] Re: ALTER TABLE DROP COLUMN "Hiroshi Inoue" <Inoue@tpf.co.jp>
Re: [HACKERS] Re: ALTER TABLE DROP COLUMN Bruce Momjian <pgman@candle.pha.pa.us>
RE: [HACKERS] Re: ALTER TABLE DROP COLUMN "Hiroshi Inoue" <Inoue@tpf.co.jp>
RE: [HACKERS] Re: ALTER TABLE DROP COLUMN The Hermit Hacker <scrappy@hub.org>
RE: [HACKERS] Re: ALTER TABLE DROP COLUMN "Hiroshi Inoue" <Inoue@tpf.co.jp>
RE: [HACKERS] Re: ALTER TABLE DROP COLUMN The Hermit Hacker <scrappy@hub.org>
RE: [HACKERS] Re: ALTER TABLE DROP COLUMN "Hiroshi Inoue" <Inoue@tpf.co.jp>
RE: [HACKERS] Re: ALTER TABLE DROP COLUMN The Hermit Hacker <scrappy@hub.org>
RE: [HACKERS] Re: ALTER TABLE DROP COLUMN Don Baccus <dhogaza@pacifier.com>
Re: [HACKERS] Re: ALTER TABLE DROP COLUMN wieck@debis.com (Jan Wieck)
At 12:05 6/10/00 +0900, Hiroshi Inoue wrote:
>
>Tom Lane wrote:
>
>> Hiroshi Inoue  writes:
>> >>>> P.S. I've noticed that get_rte_attribute_name() seems to
>> >>>> break my implementation. I'm not sure if I could solve it.
>> >>
>> >> That would be a problem --- rule dumping depends on that code to
>> >> produce correct aliases, so making it work is not optional.
>>
>> > Your change has no problem if logical==physical attribute
>> > numbers.
>>
>> But if they're not, what do we do?  Can we define the order of the
>> alias-name lists as being one or the other numbering?  (Offhand I'd
>> say it should be logical numbering, but I haven't chased the details.)
>> If neither of those work, we'll need some more complex datastructure
>> than a simple list.
>>
>
>I'm not sure if we could keep invariant attribute numbers.
>Though I've used physical attribute numbers as many as possible
>in my trial implementation,there's already an exception.
>I had to use logical attribute numbers for FieldSelect node.
>

Not really a useful suggestion at this stage, but it seems to me that
storing plans and/or parse trees is possibly a false economy. Would it be
worth considering storing the relevant SQL (or a parse tree with field &
table names) and compiling the rule in each backend the first time it is
used? (and keep it for the life of the backend).

This would allow underlying view tables to be deleted/added as well as make
the above problem go away. The 'parse tree with names' would also enable
easy construction of dependency information when and if that is implemented...


----------------------------------------------------------------
Philip Warner                    |     __---_____
Albatross Consulting Pty. Ltd.   |----/       -  \
(A.B.N. 75 008 659 498)          |          /(@)   ______---_
Tel: (+61) 0500 83 82 81         |                 _________  \
Fax: (+61) 0500 83 82 82         |                 ___________ |
Http://www.rhyme.com.au          |                /           \|                                |    --________--
PGP key available upon request,  |  /
and from pgp5.ai.mit.edu:11371   |/

В списке pgsql-hackers по дате отправления
От: Hiroshi Inoue
Дата:
Сообщение: Re: ALTER TABLE DROP COLUMN
От: Tom Lane
Дата:
FAQ