Re: CREATE SEQUENCE with RESTART option

Поиск
Список
Период
Сортировка
Искать
От
Bharath Rupireddy
Тема
Re: CREATE SEQUENCE with RESTART option
Дата
Msg-id
CALj2ACVoLCM0soio52ySNAarvbQFtUUeC8Gc5QULH+wmR9Ar-Q@mail.gmail.com
Ответ на
Список
Дерево обсуждения
CREATE SEQUENCE with RESTART option Bharath Rupireddy <bharath.rupireddyforpostgres@gmail.com>
Re: CREATE SEQUENCE with RESTART option Ashutosh Bapat <ashutosh.bapat.oss@gmail.com>
Re: CREATE SEQUENCE with RESTART option Bharath Rupireddy <bharath.rupireddyforpostgres@gmail.com>
Re: CREATE SEQUENCE with RESTART option Amul Sul <sulamul@gmail.com>
Re: CREATE SEQUENCE with RESTART option Bharath Rupireddy <bharath.rupireddyforpostgres@gmail.com>
Re: CREATE SEQUENCE with RESTART option Suraj Kharage <suraj.kharage@enterprisedb.com>
Re: CREATE SEQUENCE with RESTART option Bharath Rupireddy <bharath.rupireddyforpostgres@gmail.com>
Re: CREATE SEQUENCE with RESTART option Cary Huang <cary.huang@highgo.ca>
Re: CREATE SEQUENCE with RESTART option Bharath Rupireddy <bharath.rupireddyforpostgres@gmail.com>
Re: CREATE SEQUENCE with RESTART option Michael Paquier <michael@paquier.xyz>
Re: CREATE SEQUENCE with RESTART option Michael Paquier <michael@paquier.xyz>
Re: CREATE SEQUENCE with RESTART option Bharath Rupireddy <bharath.rupireddyforpostgres@gmail.com>
Re: CREATE SEQUENCE with RESTART option Fujii Masao <masao.fujii@oss.nttdata.com>
Re: CREATE SEQUENCE with RESTART option Tom Lane <tgl@sss.pgh.pa.us>
Re: CREATE SEQUENCE with RESTART option Michael Paquier <michael@paquier.xyz>
On Thu, Apr 8, 2021 at 10:09 AM Amul Sul  wrote:
>
> On Wed, Apr 7, 2021 at 6:52 PM Bharath Rupireddy
>  wrote:
> >
> > On Wed, Apr 7, 2021 at 6:04 PM Ashutosh Bapat
> >  wrote:
> > > At best CREATE SEQUENCE .... START ... RESTART ... can be a shorthand
> > > for CREATE SEQUENCE ... START; ALTER SEQUENCE ... RESTART run back to
> > > back. So it looks useful but in rare cases.
> >
> > I personally feel that let's not mix up START and RESTART in CREATE
> > SEQUENCE. If required, users will run ALTER SEQUENCE RESTART
> > separately, that will be a clean way.
> >
> > > Said all that I agree that if we are supporting CREATE SEQUENCE ...
> > > RESTART then we should document it, correctly. If that's not the
> > > intention, we should disallow RESTART with CREATE SEQUENCE.
> >
> > As I mentioned upthread, it's better to disallow (throw error) if
> > RESTART is specified for CREATE SEQUENCE. Having said that, I would
> > like to hear from others.
> >
>
> FWIW, +1.
>
> The RESTART clause in the CREATE SEQUENCE doesn't make sense
> to me, it should be restricted, IMO.

Thanks! Attaching a patch that throws an error if the RESTART option
is specified with CREATE SEQUENCE. Please have a look and let me know
if the error message wording is fine or not. Is it better to include
the reason as to why we disallow something like "Because it may
override the START option." in err_detail along with the error
message?

With Regards,
Bharath Rupireddy.
EnterpriseDB: http://www.enterprisedb.com
В списке pgsql-hackers по дате отправления
От: Magnus Hagander
Дата:
От: Julien Rouhaud
Дата:
Сообщение: Re: Typo in jsonfuncs.c
FAQ