Re: Command line option
От | John Purser |
---|---|
Тема | Re: Command line option |
Дата | |
Msg-id | 20060508165746.3aa808b2.jmpurser@gmail.com обсуждение исходный текст |
Ответ на | Command line option (David <davidr@talamh.org.uk>) |
Список | pgsql-novice |
On Tue, 9 May 2006 00:28:45 +0100 David <davidr@talamh.org.uk> wrote: > Hi > > How do I write my psql command line if I want the output to be tab > separated? > > If I use psql interactively, I would go > > #psql name_of_db > > name_of_db =# \a > name_of_db =# \f '\t' > name_of_db =# \o outputfile.txt > name_of_db =# \i queryfile.sql > > This produces nice tab separated output that I can open in Excel and > that is recognised as such. > > I understand that my command line should look like this: > > psql -A -F something_to_produce_a_tab -f queryfile.sql -o > outputfile.txt name_of_db > > But obviously I am struggling to get the string for > something_to_produce_a_tab right. I tried '\t' of course and many > variants of it, but I always ending up inserting the string > literally (more or less). > > Can somebody please help? I am on FreeBSD, using the bash shell and > PostgreSQL 8.1.2. > > Thanks > > DR > > ---------------------------(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 David, Try using \pset fieldsep ’\t’ instead of the -F switch. John Purser -- ... A solemn, unsmiling, sanctimonious old iceberg who looked like he was waiting for a vacancy in the Trinity. -- Mark Twain
В списке pgsql-novice по дате отправления: