pgsql: Handle border = 3 in expanded mode
От | Stephen Frost |
---|---|
Тема | pgsql: Handle border = 3 in expanded mode |
Дата | |
Msg-id | E1XSSiO-0002Yv-8V@gemulon.postgresql.org обсуждение исходный текст |
Список | pgsql-committers |
Handle border = 3 in expanded mode In psql, expanded mode was not being displayed correctly when using the normal ascii or unicode linestyles and border set to '3'. Now, per the documentation, border '3' is really only sensible for HTML and LaTeX formats, however, that's no excuse for ascii/unicode to break in that case, and provisions had been made for psql to cleanly handle this case (and it did, in non-expanded mode). This was broken when ascii/unicode was initially added a good five years ago because print_aligned_vertical_line wasn't passed in the border setting being used by print_aligned_vertical but instead was given the whole printTableContent. There really isn't a good reason for vertical_line to have the entire printTableContent structure, so just pass in the printTextFormat and border setting (similar to how this is handled in horizontal_line). Pointed out by Pavel Stehule, fix by me. Back-patch to all currently-supported versions. Branch ------ REL9_2_STABLE Details ------- http://git.postgresql.org/pg/commitdiff/5d63f21596b04b2bb43597f7001a45a777dfed54 Modified Files -------------- src/bin/psql/print.c | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-)
В списке pgsql-committers по дате отправления: