@@ -1709,7 +1709,7 @@ psql_completion(const char *text, int start, int end)
1709
1709
/* ALTER INDEX <name> */
1710
1710
else if (Matches ("ALTER" , "INDEX" , MatchAny ))
1711
1711
COMPLETE_WITH ("ALTER COLUMN" , "OWNER TO" , "RENAME TO" , "SET" ,
1712
- "RESET" , "ATTACH PARTITION" );
1712
+ "RESET" , "ATTACH PARTITION" , "DEPENDS" , "NO DEPENDS" );
1713
1713
else if (Matches ("ALTER" , "INDEX" , MatchAny , "ATTACH" ))
1714
1714
COMPLETE_WITH ("PARTITION" );
1715
1715
else if (Matches ("ALTER" , "INDEX" , MatchAny , "ATTACH" , "PARTITION" ))
@@ -1755,6 +1755,10 @@ psql_completion(const char *text, int start, int end)
1755
1755
"buffering =" , /* GiST */
1756
1756
"pages_per_range =" , "autosummarize =" /* BRIN */
1757
1757
);
1758
+ else if (Matches ("ALTER" , "INDEX" , MatchAny , "NO" , "DEPENDS" ))
1759
+ COMPLETE_WITH ("ON EXTENSION" );
1760
+ else if (Matches ("ALTER" , "INDEX" , MatchAny , "DEPENDS" ))
1761
+ COMPLETE_WITH ("ON EXTENSION" );
1758
1762
1759
1763
/* ALTER LANGUAGE <name> */
1760
1764
else if (Matches ("ALTER" , "LANGUAGE" , MatchAny ))
0 commit comments