Re: Remove implicit unique index creation on SERIAL columns? - Mailing list pgsql-hackers

From Joe Conway
Subject Re: Remove implicit unique index creation on SERIAL columns?
Date
Msg-id 3D5FEF53.9010005@joeconway.com
Whole thread Raw
In response to Remove implicit unique index creation on SERIAL columns?  (Rod Taylor <rbt@zort.ca>)
List pgsql-hackers
Rod Taylor wrote:
>>>In MSSQL this 
>>>is gotten around by allowing the properties of the data type to be 
>>>altered, e.g. in MSSQL you can turn the IDENTITY property on or off
>>
>>Rather pointless if it can be turned off, wouldn't you say?
>>
>>What I would do if I wanted such a guarantee is to make insertions
>>go through a view rule that prevents the serial column from being
> 
> 
> In the future if we have per column privileges, we could disable insert
> and update on serial columns by default for everyone but the table owner
> and super-users (to accommodate dataloads).

That sounds like the best way-to-go.


> Till then a trigger or view will do the job for those who wish to add
> them.

Agreed.

Joe



pgsql-hackers by date:

Previous
From: Tom Lane
Date:
Subject: Re: Open 7.3 issues
Next
From: Tom Lane
Date:
Subject: Re: [PATCHES] Better handling of parse errors