From: | chrisj <chrisj(dot)wood(at)sympatico(dot)ca> |
---|---|
To: | pgsql-general(at)postgresql(dot)org |
Subject: | Re: selective export for subsequent import (COPY) |
Date: | 2007-04-20 13:30:11 |
Message-ID: | 10101989.post@talk.nabble.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
Thanks Brent, very much appreciated, your first suggestion is perfect.
the translate suggestion assumes that there are no commas in the data, but
that is why I wanted to use tab.
again, thanks a lot!!
Brent Wood wrote:
>
> chrisj wrote:
>> Thanks Alan,
>> This helped a lot, but ideally I want a tab field delimiter and -F '\t'
>> does
>> not seem to work, any ideas??
>>
>> I noticed one other post on this same problem of the fieldsep '\t' not
>> working but the only advise offered was to use \pset. Can \pset be used
>> on
>> the command line, I can only get it to work within the psql command
>> processor.
>>
>>
>
> You can always have a text file (file.sql):
>
> \pset ...
> select .....
>
>
> the run the commands is a single client connection with
>
> psql database -Atf file.sql
>
> This runs a file of sql commands in a single psql connection instead of
> opening a new connection for every -c "" command.
> Thus the result of the \pset is still in force when the next sql
> statement is executed.
>
> or run your command as it is & pipe the output through tr to translate
> the commas to tabs.
> You can see what tr does using
> echo "1,2" | tr "," "\t"
>
> eg:
> psql $DATABASEHOST -U $DATABASEUSER -d $DATABASE -q -P footer -A -F , -c
> "$DETAIL_SQL" | tr "," "\t" >table.csv
>
>
> Cheers,
>
> Brent Wood
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 3: Have you checked our extensive FAQ?
>
> http://www.postgresql.org/docs/faq
>
>
--
View this message in context: http://www.nabble.com/selective-export-for-subsequent-import-%28COPY%29-tf3604927.html#a10101989
Sent from the PostgreSQL - general mailing list archive at Nabble.com.
From | Date | Subject | |
---|---|---|---|
Next Message | marcelo Cortez | 2007-04-20 13:32:30 | nedd help bytea encode |
Previous Message | George Weaver | 2007-04-20 12:21:48 | Re: Technical Documentation and Community Login |