Search Postgresql Archives

Re: [SQL] How to Convert Integer to Serial

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Oct 29, 2010 at 3:48 PM, venkat <ven.tammineni@xxxxxxxxx> wrote:
Dear All,

  I want to convert integer datatype to serial datatype.. is that possible.Please let me know.


I don't think ALTER TABLE will let you do that... so the best way to achieve the same is:

- Create a sequence for the column (set the start of sequence according to the values you got already in the column)
- Now set this sequence as the default value for that specific column which you need to ALTER like this:

ALTER TABLE tablename ALTER COLUMN columnname 
        SET DEFAULT nextval('newsequence'::regclass);

--
Shoaib Mir
http://shoaibmir.wordpress.com/

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux