Let me try to explain the issue again, now that I've worked through it a couple of
times. When you export a table from Access you can select the delimiter you want. I've
been using
semicolons because there were commas inside my tables. There also were a large number
of carrage returns because the table contained HTML. Any exported Access txt or csv
file also will
contain carrage returns at the end of each line no matter what you select. Neither the
PSQL "copy" command nor the PGAccess import utility will accept carrage returns
anywhere in the
file. This means they have to be eliminated. It is impossible to use a text editor to
automatically "replace" carrage returns because they are indistinguishable from
spaces. However, if
you know where they are, you can manually delete them with the backspace key. I have
detailed my experiences in a document posted on the Vancouver CFUG site here:
http://cfug-vancouver.com/postgresqlport.cfm
If anyone has some simple and elegant way to avoid this hassle, I'd love to see it.
I'm especially interested in a methodology in which Cold Fusion in Linux is used to
"insert data into
postgres". Sound like magic to me. :)
Frank Hilliard
Jason Brooke wrote:
> They would be ok in the postgres database - but Frank said the means by which
> he is importing the data, is using carriage returns as row delimiters - that's
> why I suggested doing a simple select * from the access database. then loop
> over the result set inserting the data into postgres from a cf script. It
> won't care about the carriage returns
>
> jason
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Structure your ColdFusion code with Fusebox. Get the official book at
http://www.fusionauthority.com/bkinfo.cfm
------------------------------------------------------------------------------
Archives: http://www.mail-archive.com/cf-linux%40houseoffusion.com/
To Unsubscribe visit
http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_linux or send a
message to [EMAIL PROTECTED] with 'unsubscribe' in the body.