Re: migrating numeric to serial from MSSQL to postgres
От | Terry Fielder |
---|---|
Тема | Re: migrating numeric to serial from MSSQL to postgres |
Дата | |
Msg-id | 45323DA5.1080601@ashtonwoodshomes.com обсуждение исходный текст |
Ответ на | migrating numeric to serial from MSSQL to postgres (Kenneth Gonsalves <lawgon@thenilgiris.com>) |
Ответы |
Re: migrating numeric to serial from MSSQL to postgres
|
Список | pgsql-sql |
I believe: IDENTITY(1, 1) just means "Primary Key" in M$SQL numeric 18,0 means a numeric field of zero decimal points. Hence we are looking at a 18 byte integer. bigint is not big enough, so probably should use the same in numeric 18,0 in postgres There may be a way to get MSSQL to dump a SQL compliant dump, which would make a migration to postgres much easier if your schema is large. Without a SQL compliant dump, you have a lot of cleaning up/tweaking the dump to make it readable by Postgres (but that's what I have done the few times in the past I have had to do that, fortunately not for many statements :) Terry Fielder terry@greatgulfhomes.com Associate Director Software Development and Deployment Great Gulf Homes / Ashton Woods Homes Fax: (416) 441-9085 Kenneth Gonsalves wrote: > hi, > > am migrating a database from MSSQL to postgres. How would i migrate this: > > [Id] [numerc](18, 0) IDENTITY (1, 1) > > -- > regards > kg > http://lawgon.livejournal.com > http://nrcfosshelpline.in/web/ > > > > ---------------------------(end of broadcast)--------------------------- > TIP 9: In versions below 8.0, the planner will ignore your desire to > choose an index scan if your joining column's datatypes do not > match >
В списке pgsql-sql по дате отправления: