On Thu, Oct 11, 2012 at 5:11 PM, Vineet Deodhar <vineet.deod...@gmail.com>wrote:

> On Thu, Oct 11, 2012 at 12:56 PM, Scott Marlowe 
> <scott.marl...@gmail.com>wrote:
>
>>
>> Can't you just add this to your create table:
>>
>>
>> CREATE TABLE tablename (
>>    colname SERIAL
>> , check (colname>0 and colname < 32768));
>> );
>>
>>
>>
> With this constraint, whether the storage space requirement would reduce?
> OR
> Is it just for validation of data?
>
> --- Vineet
>

Well, there's smallserial when creating tables...

create table test(a smallserial);
NOTICE:  CREATE TABLE will create implicit sequence "test_a_seq" for serial
column "test.a"
CREATE TABLE

                         Table "public.test"
 Column |   Type   |                    Modifiers
--------+----------+--------------------------------------------------
 a      | smallint | not null default nextval('test_a_seq'::regclass)

-- 
JC de Villa

Reply via email to