pgsql: Fix bogus tab-completion rule for CREATE PUBLICATION.

Поиск
Список
Период
Сортировка
От Tom Lane
Тема pgsql: Fix bogus tab-completion rule for CREATE PUBLICATION.
Дата
Msg-id E1g3RZc-0008Ij-0Z@gemulon.postgresql.org
обсуждение исходный текст
Список pgsql-committers
Fix bogus tab-completion rule for CREATE PUBLICATION.

You can't use "FOR TABLE" as a single Matches argument, because readline
will consider that input to be two words not one.  It's necessary to make
the pattern contain two arguments.

The case accidentally worked anyway because the words_after_create
test fired ... but only for the first such table name.

Noted by Edmund Horner, though this isn't exactly his proposed fix.
Backpatch to v10 where the faulty code came in.

Discussion: https://postgr.es/m/CAMyN-kDe=gBmHgxWwUUaXuwK+p+7g1vChR7foPHRDLE592nJPQ@mail.gmail.com

Branch
------
REL_10_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/e8d118fe859cdbae8b7dafefd126f31105f3aaab

Modified Files
--------------
src/bin/psql/tab-complete.c | 19 +++++++++++++++++--
1 file changed, 17 insertions(+), 2 deletions(-)


В списке pgsql-committers по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: pgsql: Improve tab completion for ANALYZE, EXPLAIN, and VACUUM.
Следующее
От: Bruce Momjian
Дата:
Сообщение: pgsql: docs: remove use of escape strings and use bytea hex output