Fix tab completion in v18 for ALTER DATABASE/USER/ROLE ... RESET
Dagfinn Ilmari Mannsåker <ilmari@ilmari.org>
From: Dagfinn Ilmari Mannsåker <ilmari@ilmari.org>
To: pgsql-hackers@lists.postgresql.org
Date: 2025-07-16T17:41:42Z
Lists: pgsql-hackers
Commits
Same data as JSON:
GET /api/v1/messages/:b64id/commits
the thread's linked commits as JSON, with link sources.
API reference →
-
Fix tab completion for ALTER ROLE|USER ... RESET
- 88914332eaed 18.0 landed
- ca09ef3a6aa6 19 (unreleased) landed
-
Schema-qualify unnest() in ALTER DATABASE ... RESET
- 72c437f6e464 18.0 landed
- dbf5a83d4650 19 (unreleased) landed
Attachments
Hi hackers, These two patches are split out from my earlier thread about improving tab completion for varous RESET forms (https://postgr.es/m/87bjqwwtic.fsf@wibble.ilmari.org), so that the bug fixes can be tracked as an open item for v18. Commits 9df8727c5067 and c407d5426b87 added tab completion for ALTER DATABASE ... RESET and ALTER ROLE/USER ... RESET, respectively, but they're both differently buggy. The query for the DATABASE form neglected to schema-qualify the unnest() call, and the query for the ROLE/USER form shows all possible variables once you start typing a variable name, not just the ones that are set on the role. The attached patches fix both. - ilmari