Re: Updated sequence syntax

Поиск
Список
Период
Сортировка
От Guillaume Lelarge
Тема Re: Updated sequence syntax
Дата
Msg-id 1309729208.2061.5.camel@laptop
обсуждение исходный текст
Ответ на Updated sequence syntax  (Thom Brown <thom@linux.com>)
Ответы Re: Updated sequence syntax
Список pgadmin-hackers
On Sun, 2011-07-03 at 19:23 +0100, Thom Brown wrote:
> [...]
> I noticed that altering sequences still uses the old ALTER TABLE
> syntax.  While that's required for older versions, it's not anymore.
> Attached a patch to use most up-to-date syntax for each version.  This
> is based on the previous newline patch having already been applied.
>
> Obviously this won't enable anything to work that didn't previously,
> but just thought it would be nice to use more suitable syntax.
>

Sure. But there is one big misunderstanding in your patch: OWNED BY and
OWNER TO are quite different beasts. The "OWNER TO" changes the
ownership of the sequence. IOW, a user is affected as owner of the
object. "OWNED BY" creates a link between a sequence and a table's
column. This is automatically done when you use the serial datatype.
It's quite important because it tells PostgreSQL to drop the sequence
when you want to drop the table.

Anyway, the patch in itself is interesting. I wasn't willing to write
it, but as you gave it to us, I commited it with some changes :)

Thanks again.


--
Guillaume
  http://blog.guillaume.lelarge.info
  http://www.dalibo.com


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

Предыдущее
От: Guillaume Lelarge
Дата:
Сообщение: pgAdmin III commit: Use the new syntax for sequence when possible
Следующее
От: Thom Brown
Дата:
Сообщение: Re: Updated sequence syntax