Allow noise semicolons ending psql \sf, \ef, \sv, \ev commands. Many psql backslash commands tolerate trailing semicolons, even though that's not part of the official syntax. These did not. They tried to, by passing semicolon = true to psql_scan_slash_option, but that function ignored this parameter in OT_WHOLE_LINE mode. Teach it to do the right thing, and remove the now-duplicative logic in exec_command_help. Discussion: https://postgr.es/m/2012251.1704746912@sss.pgh.pa.us Branch ------ master Details ------- https://git.postgresql.org/pg/commitdiff/390298f0806588ceb131dd47760208bd2cd6298f Modified Files -------------- src/bin/psql/command.c | 17 +++++------------ src/bin/psql/psqlscanslash.l | 21 +++++++++++++++++++-- src/test/regress/expected/psql.out | 2 +- src/test/regress/sql/psql.sql | 2 +- 4 files changed, 26 insertions(+), 16 deletions(-)
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера