Re: Data Migration from Access to Postgresql
От | |
---|---|
Тема | Re: Data Migration from Access to Postgresql |
Дата | |
Msg-id | 20050620160019.56747.qmail@web33310.mail.mud.yahoo.com обсуждение исходный текст |
Ответ на | Data Migration from Access to Postgresql (sara simoes <riojan2005@yahoo.com.br>) |
Список | pgsql-novice |
a quick look at the docs indicates some possible problems... http://www.postgresql.org/docs/8.0/interactive/sql-copy.html 1. it is recimmended to have OIDs turned off and to use a serial data type to act as your primary key, unique identifier. do you have OIDs turned off? this might help you... http://www.frankhilliard.com/serialstory.cfm 2. "COPY FROM will raise an error if any line of the input file contains more or fewer columns than are expected. If OIDS is specified, the OID is read or written as the first column, preceding the user data columns." IOW, every line must have the exact amount of data sets as columns in the db. --- sara simoes <riojan2005@yahoo.com.br> wrote: > Hello, > > I've got an Access database and I need to migrate > the data from the Access database to a Postgresql > database. > Up to this moment, I've done the following: > > - Create a table in postgresql > create table clients > ( > name text, > phone text, > age integer > ); > > - export the table client in "tab" delimited format > from access with the > fields in the same order as in postgresql : > mary 5551212 25 > peter 5551313 26 > paul 5551414 30 > john 5551515 27 > > - use "copy table from..." command > > copy client from 'C:/teste.txt'; > > > Nevertheless, the data was not inserted and I > received the following error message: > > Line with OID 0 inserted. > ERROR: syntax error at or near "COPY" at character 9 > > What might be the problem? If export the table with > comma delimited and use > COPY client FROM 'C:/teste.txt' using delimiters > ','; > > I get the following error message: > > Line with OID 0 inserted. > > ERROR: syntax error at or near "COPY" at character 9 > > Note: I'm working with PgAdminIII > > I would appreciate your help, > > > > --------------------------------- > Yahoo! Acesso Grátis: Internet rápida e grátis. > Instale o discador agora! __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
В списке pgsql-novice по дате отправления: