Patch applied (yea!). ---------------------------------------------------------------------------
Bruce Momjian wrote: > Bruce Momjian wrote: > > Updated patch with clearer documentation that matches the above > > behavior: > > > > ftp://momjian.us/pub/postgresql/mypatches/wrap > > I found a bug in my patch, particularly related to wrapping to pipes. > Turns out if psql uses the pager internally: > > \pset format wrapped > > SELECT 1, 2, repeat('a', 80), repeat('b', 80), E'a\nb\nc\nd', 1 > FROM generate_series(1,50); > > it does not wrap to the screen width because of our default behavior of > not wrapping pipe output by default. I had to add an is_pager boolean > parameter to print_aligned_text(). (I tried passing is_pager via > printTableOpt but it is a const.) > > I have updated the ftp URL to fix this. > > One item not addressed is that the 'wrapped' format wrapping could force > output off the page without the pager being used if it is _near_ a full > screen before wrapping. Of course we don't consider additional lines > that wrap by extending past the right margin for non-wrapped mode, so > perhaps it is OK. > > -- > Bruce Momjian <[EMAIL PROTECTED]> http://momjian.us > EnterpriseDB http://enterprisedb.com > > + If your life is a hard drive, Christ can be your backup. + > > -- > Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) > To make changes to your subscription: > http://www.postgresql.org/mailpref/pgsql-hackers -- Bruce Momjian <[EMAIL PROTECTED]> http://momjian.us EnterpriseDB http://enterprisedb.com + If your life is a hard drive, Christ can be your backup. + -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers