Re: Remove Modifiers on Table - Mailing list pgsql-general

From Susan Cassidy
Subject Re: Remove Modifiers on Table
Date
Msg-id 3A51F387FE0CC74D80FA60C146987F2501C3D29A3E9E@oc-exchange1.stbernard.com
Whole thread Raw
In response to Re: Remove Modifiers on Table  (Carlos Mennens <carlos.mennens@gmail.com>)
List pgsql-general
> Doesn't the SERIAL shortcut automatically do this on the fly? How
> would I set this?
>
> ALTER TABLE table_name ALTER COLUMN id SET DEFAULT nextval('foo_seq_id');

If you have existing data, say with values 1, 2, 3, etc. and you set the column to start using a sequence nextval as
default,unless the sequence has been told what value to start with, it will start at 1. 

Per the documentation:

SELECT setval('users_id_seq', 42); -- Next nextval (insert) will return 43

Susan Cassidy


pgsql-general by date:

Previous
From: Carlos Mennens
Date:
Subject: Re: Remove Modifiers on Table
Next
From: "James B. Byrne"
Date:
Subject: Infinity dates in RoR was How to handle bogus nulls from ActiveRecord