0003-Add-a-new-tab-completion-for-EXPLAIN-STATS-on-psql.patch
application/octet-stream
Filename: 0003-Add-a-new-tab-completion-for-EXPLAIN-STATS-on-psql.patch
Type: application/octet-stream
Part: 3
Patch
Format: format-patch
Series: patch 0003
Subject: Add a new tab completion for EXPLAIN (STATS) on psql (I2)
| File | + | − |
|---|---|---|
| src/bin/psql/tab-complete.in.c | 2 | 2 |
From 972d5fdad76872480909cccc82bb32be759d452b Mon Sep 17 00:00:00 2001
From: Tatsuro Yamada <yamatattsu@gmail.com>
Date: Mon, 10 Feb 2025 08:41:58 +0900
Subject: [PATCH 3/3] Add a new tab completion for EXPLAIN (STATS) on psql (I2)
- When you run "EXPLAIN (<tab>" or "EXPLAIN (S<tab>" on psql,
"STATS" string is displayed.
---
src/bin/psql/tab-complete.in.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/bin/psql/tab-complete.in.c b/src/bin/psql/tab-complete.in.c
index 5f6897c8486..d4b504ebf31 100644
--- a/src/bin/psql/tab-complete.in.c
+++ b/src/bin/psql/tab-complete.in.c
@@ -4247,8 +4247,8 @@ match_previous_words(int pattern_id,
if (ends_with(prev_wd, '(') || ends_with(prev_wd, ','))
COMPLETE_WITH("ANALYZE", "VERBOSE", "COSTS", "SETTINGS", "GENERIC_PLAN",
"BUFFERS", "SERIALIZE", "WAL", "TIMING", "SUMMARY",
- "MEMORY", "FORMAT");
- else if (TailMatches("ANALYZE|VERBOSE|COSTS|SETTINGS|GENERIC_PLAN|BUFFERS|WAL|TIMING|SUMMARY|MEMORY"))
+ "MEMORY", "FORMAT", "STATS");
+ else if (TailMatches("ANALYZE|VERBOSE|COSTS|SETTINGS|GENERIC_PLAN|BUFFERS|WAL|TIMING|SUMMARY|MEMORY|STATS"))
COMPLETE_WITH("ON", "OFF");
else if (TailMatches("SERIALIZE"))
COMPLETE_WITH("TEXT", "NONE", "BINARY");
--
2.43.5