Re: Memo on dropping practices

Поиск
Список
Период
Сортировка
От Bruce Momjian
Тема Re: Memo on dropping practices
Дата
Msg-id 200207132008.g6DK8kY26206@candle.pha.pa.us
обсуждение исходный текст
Ответ на Re: Memo on dropping practices  (Tom Lane <tgl@sss.pgh.pa.us>)
Ответы Re: Memo on dropping practices  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-hackers
Tom Lane wrote:
> Bruce Momjian <pgman@candle.pha.pa.us> writes:
> >> The correct thing to do is to call performDeletion() with a parameter
> 
> > Should it be called performDrop rather than Deletion?
> 
> Well, if you want to rationalize the naming of these various routines:
> 
> I think DROP ought to be associated with the SQL-level commands.
> performDeletion is the next level down (since it doesn't do any
> permissions checks) and then there are the bottom-level deletion
> routines for each object type (which do even less).  It would make sense
> to choose different verbs for each level.  Right now, since I just split
> RemoveFoo into two routines and called the second one RemoveFooById,
> it's not very mnemonic at all.  Perhaps:
> 
>     DropFoo        --- top level, corresponds to SQL DROP command
> 
>     performSomething -- dependency controller
> 
>     RemoveFoo    --- bottom level deleter
> 
> Not sure what "performSomething" should be called, but I'd like to
> think of a verb that's not either Drop or Remove.  I'm not wedded to
> Remove for the bottom level, either.  Thoughts?

How about:

>     DropFoo        --- top level, corresponds to SQL DROP command
>     DropCascadeFoo  --- dependency controller
>     RemoveFoo    --- bottom level deleter

Is that accurate for cascade?

--  Bruce Momjian                        |  http://candle.pha.pa.us pgman@candle.pha.pa.us               |  (610)
853-3000+  If your life is a hard drive,     |  830 Blythe Avenue +  Christ can be your backup.        |  Drexel Hill,
Pennsylvania19026
 


В списке pgsql-hackers по дате отправления:

Предыдущее
От: Alvaro Herrera
Дата:
Сообщение: Re: help needed with CREATE CONVERSION
Следующее
От: "J. R. Nield"
Дата:
Сообщение: Re: pgbench questions