Re: [PATCH] Tab completion for ALTER TABLE … ADD …
Dagfinn Ilmari Mannsåker <ilmari@ilmari.org>
From: Dagfinn Ilmari Mannsåker <ilmari@ilmari.org>
To: Michael Paquier <michael@paquier.xyz>
Cc: pgsql-hackers@lists.postgresql.org
Date: 2021-08-30T13:38:19Z
Lists: pgsql-hackers
Attachments
Michael Paquier <michael@paquier.xyz> writes: > On Fri, Aug 27, 2021 at 11:52:33AM +0100, Dagfinn Ilmari Mannsåker wrote: >> That was easy enough to add (just a bit of extra fiddling to handle >> COLUMN being optional), done in the attached v2 patch. > > This part was a bit misleading, as it would recommend a list of types > when specifying just ADD CONSTRAINT for example, so I have removed > it. That was because I forgot to exclude all the other object types that can come after ADD. Attached is a patch that does that. I also moved it right next to the ALTER TABLE … ADD completion, and added a comment to keep the two lists in sync. > An extra thing that felt a bit overdoing is the addition of KEY after > PRIMARY/FOREIGN. Yeah, I guess people are unlikely to write out the whole PRIMARY or FOREIGN and only then hit tab to complete the rest. >> Doing a list of arbitrarily many comma-separated names is more >> complicated, so that can be the subject for another patch. > > No objections to that. I have applied what we have now, as that's > already an improvement. Thanks! - ilmari
Commits
-
Add tab completion for data types after ALTER TABLE ADD [COLUMN] in psql
- f2bbadce6b50 15.0 landed
-
Add more tab completion support for ALTER TABLE ADD in psql
- d3fa87657860 15.0 landed