pgsql: Convert psql's tab completion for backslash commands to the new - Mailing list pgsql-committers

From Tom Lane
Subject pgsql: Convert psql's tab completion for backslash commands to the new
Date
Msg-id E1aGUy3-0001OX-QK@gemulon.postgresql.org
Whole thread Raw
List pgsql-committers
Convert psql's tab completion for backslash commands to the new style.

This requires adding some more infrastructure to handle both case-sensitive
and case-insensitive matching, as well as the ability to match a prefix of
a previous word.  So it ends up being about a wash line-count-wise, but
it's just as big a readability win here as in the SQL tab completion rules.

Michael Paquier, some adjustments by me

Branch
------
master

Details
-------
http://git.postgresql.org/pg/commitdiff/4f18010af126f126824e01eec2285e6263d98b3d

Modified Files
--------------
src/bin/psql/tab-complete.c |  333 ++++++++++++++++++++++---------------------
1 file changed, 173 insertions(+), 160 deletions(-)


pgsql-committers by date:

Previous
From: Tom Lane
Date:
Subject: pgsql: In psql's tab completion, change most TailMatches patterns to Ma
Next
From: Tom Lane
Date:
Subject: pgsql: Add to_regnamespace() and to_regrole() to the documentation.