Re: Re: csv format for psql
Pavel Stehule <pavel.stehule@gmail.com>
From: Pavel Stehule <pavel.stehule@gmail.com>
To: Daniel Verite <daniel@manitou-mail.org>
Cc: David Steele <david@pgmasters.net>, Fabien COELHO <coelho@cri.ensmp.fr>, PostgreSQL Hackers <pgsql-hackers@postgresql.org>
Date: 2018-03-22T15:57:30Z
Lists: pgsql-hackers
Hi 2018-03-22 16:30 GMT+01:00 Daniel Verite <daniel@manitou-mail.org>: > David Steele wrote: > > > Do you know when you'll have an updated patch that addresses the minor > > issues brought up in review and the concern above? > > Here's an update addressing the issues discussed: > > - fieldsep and recordsep are used, no more fieldsep_csv > - the command line option is --csv without short option and is equivalent > to -P format=csv -P fieldsep=',' > - pset output formats are reordered alphabetically on display > - a couple more cases in the regression tests > > I am sorry, I don't think so this design is correct. It introduce dependency on arguments order # correct output [pavel@nemesis postgresql]$ psql --csv -c "table foo" -F ';' a;b;c 1;2;Hello 3;4;Nazdar # error -F is ignored [pavel@nemesis postgresql]$ psql -F ';' --csv -c "table foo" a,b,c 1,2,Hello 3,4,Nazdar Using \pset format csv means overwriting field sep every time - nobody uses | I think so dependency on order of psql arguments is significant problem Regards Pavel > > Best regards, > -- > Daniel Vérité > PostgreSQL-powered mailer: http://www.manitou-mail.org > Twitter: @DanielVerite >
Commits
-
Add CSV table output mode in psql.
- aa2ba50c2c13 12.0 landed
-
Reorganize format options of psql in alphabetical order
- add9182e5908 12.0 landed
-
Complete TODO item:
- 862b20b38228 8.0.0 cited