Re: Import id column then convert to SEQUENCE?

From: Shoaib Mir <shoaibmir(at)gmail(dot)com>
To: gvim <gvimrc(at)gmail(dot)com>
Cc: pgsql <pgsql-general(at)postgresql(dot)org>
Subject: Re: Import id column then convert to SEQUENCE?
Date: 2010-12-10 03:56:25
Message-ID: AANLkTi=zuCCrz-0p4xeTk-cjkiyXeb=UP2cErtGt8tMa@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On Fri, Dec 10, 2010 at 2:53 PM, Shoaib Mir <shoaibmir(at)gmail(dot)com> wrote:

>
>
> On Fri, Dec 10, 2010 at 2:44 PM, gvim <gvimrc(at)gmail(dot)com> wrote:
>
>> I'm migrating a database from MySQL and need to keep the original `id`
>> column (AUTO_INCREMENT) intact so my plan is to create an simple integer
>> `id` column, import the data then convert the new `id` column to a SEQUENCE.
>> Is this possible/the best solution? Maybe a migration utility would be
>> better? Suggestions?
>>
>>
> Try using SERIAL datatype.
>
>
I guess I misread it... use the following:

- Import all the data into say an integer column.
- Now create a sequence and give it a start value of where your import
ended.
- Make the default value for the column using the new sequence.

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

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Jaiswal Dhaval Sudhirkumar 2010-12-10 05:37:47 Re: calculation of database size
Previous Message Shoaib Mir 2010-12-10 03:53:08 Re: Import id column then convert to SEQUENCE?