Re: Implicit casts to array types - Mailing list pgsql-general

From joshua
Subject Re: Implicit casts to array types
Date
Msg-id 1355500350372-5736596.post@n5.nabble.com
Whole thread Raw
In response to Re: Implicit casts to array types  (Tom Lane <tgl@sss.pgh.pa.us>)
Responses Re: Implicit casts to array types  (Merlin Moncure <mmoncure@gmail.com>)
Re: Implicit casts to array types  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-general
Tom-
My apologies, I'm still somewhat new to this. Specifically, I'm dealing with
COPY FROM CSV. I had assumed that since a csv is essentially a pile of text
and COPY FROM is smart enough to interpret all sorts of csv entries into
postgresql data types that if I wanted to allow a nonstandard conversion,
I'd have to define some sort of cast to allow COPY FROM to interpret, say
...,green,... as {'green}.

Merlin-
I could set this up to use a staging table, but honestly, given our systems,
it'd be easier for me to change all of our source csv's to simply read
...,{abc},... instead of ...,abc,... than to change our code base to use a
series of staging tables (we will be using brackets in the future; this is
more of a backwards compatibility issue). Especially since it currently
doesn't have to inspect the target data type of columns we load up, it
simply allows the COPY FROM command to do all of the interpreting which
brings me back to my original point. :)



--
View this message in context:
http://postgresql.1045698.n5.nabble.com/Implicit-casts-to-array-types-tp5736582p5736596.html
Sent from the PostgreSQL - general mailing list archive at Nabble.com.


pgsql-general by date:

Previous
From: Tom Lane
Date:
Subject: Re: Problem starting PG-9.2 on non-default port
Next
From: Merlin Moncure
Date:
Subject: Re: Implicit casts to array types