Re: determine sequence name for a serial

Поиск
Список
Период
Сортировка
От Michael Fuhr
Тема Re: determine sequence name for a serial
Дата
Msg-id 20041028233135.GA76231@winnie.fuhr.org
обсуждение исходный текст
Ответ на Re: determine sequence name for a serial  ("Ed L." <pgsql@bluepolka.net>)
Ответы Re: determine sequence name for a serial  ("Ed L." <pgsql@bluepolka.net>)
Список pgsql-general
On Thu, Oct 28, 2004 at 04:51:05PM -0600, Ed L. wrote:
>
> But I didn't understand why you care to get rid of the explicit reference to
> the sequence object in your code in the first place.  In PostgreSQL, at
> least for the past 5 years if not longer, if you create a SERIAL column for
> (schemaname, tablename, columnname), then your sequence will *always* be
> "schemaname.tablename_columnname_seq".

Only for certain values of "always."  Tables and columns can be renamed,
so the sequence name might no longer be "tablename_columnname_seq",
but rather "oldtablename_oldcolumnname_seq".

--
Michael Fuhr
http://www.fuhr.org/~mfuhr/

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

Предыдущее
От: Jonathan Daugherty
Дата:
Сообщение: Re: determine sequence name for a serial
Следующее
От: "Ed L."
Дата:
Сообщение: Re: determine sequence name for a serial