pgsql: Fix tab-completion for COPY and \copy options. - Mailing list pgsql-committers

From Masahiko Sawada
Subject pgsql: Fix tab-completion for COPY and \copy options.
Date
Msg-id E1uZUBj-005Q32-26@gemulon.postgresql.org
Whole thread Raw
List pgsql-committers
Fix tab-completion for COPY and \copy options.

Commit c273d9d8ce4 reworked tab-completion of COPY and \copy in psql
and added support for completing options within WITH clauses. However,
the same COPY options were suggested for both COPY TO and COPY FROM
commands, even though some options are only valid for one or the
other.

This commit separates the COPY options for COPY FROM and COPY TO
commands to provide more accurate auto-completion suggestions.

Back-patch to v14 where tab-completion for COPY and \copy options
within WITH clauses was first supported.

Author: Atsushi Torikoshi <torikoshia@oss.nttdata.com>
Reviewed-by: Yugo Nagata <nagata@sraoss.co.jp>
Discussion: https://postgr.es/m/079e7a2c801f252ae8d522b772790ed7@oss.nttdata.com
Backpatch-through: 14

Branch
------
REL_14_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/0514616f0e282e8962322fd72c68104ad0c44267

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


pgsql-committers by date:

Previous
From: Fujii Masao
Date:
Subject: pgsql: psql: Improve psql tab completion for GRANT/REVOKE on large obje
Next
From: Masahiko Sawada
Date:
Subject: pgsql: Fix tab-completion for COPY and \copy options.