Hi Christoph,

I just took a quick look at your patch.
Some suggestions:

+   else if (Matches("ALTER", "VIEW", MatchAny, "SET", "("))
> +       COMPLETE_WITH_LIST(view_optional_parameters);
> +   /* ALTER VIEW xxx RESET ( yyy , ... ) */
> +   else if (Matches("ALTER", "VIEW", MatchAny, "RESET", "("))
> +       COMPLETE_WITH_LIST(view_optional_parameters);


What about combining these two cases into one like Matches("ALTER", "VIEW",
MatchAny, "SET|RESET", "(") ?

    /* ALTER VIEW <name> */
>     else if (Matches("ALTER", "VIEW", MatchAny))
>         COMPLETE_WITH("ALTER COLUMN", "OWNER TO", "RENAME",
>                       "SET SCHEMA");


Also seems like SET and RESET don't get auto-completed for "ALTER VIEW
<name>".
I think it would be nice to include those missing words.

Thanks,
--
Melih Mutlu
Microsoft

Reply via email to