Add PASSWORD to tab completions for CREATE/ALTER ROLE/USER/GROUP.
authorRobert Haas <rhaas@postgresql.org>
Fri, 19 Jun 2015 15:11:22 +0000 (11:11 -0400)
committerRobert Haas <rhaas@postgresql.org>
Fri, 19 Jun 2015 15:11:22 +0000 (11:11 -0400)
Jeevan Chalke

src/bin/psql/tab-complete.c

index b9f5acc65ee431bab15b0f4fb1e851f4c5d5e84c..5c74ae19ec26998421cb0d109d87a7c5efd112ae 100644 (file)
@@ -1220,7 +1220,7 @@ psql_completion(const char *text, int start, int end)
                {"BYPASSRLS", "CONNECTION LIMIT", "CREATEDB", "CREATEROLE",
                        "CREATEUSER", "ENCRYPTED", "INHERIT", "LOGIN", "NOBYPASSRLS",
                        "NOCREATEDB", "NOCREATEROLE", "NOCREATEUSER", "NOINHERIT",
-                       "NOLOGIN", "NOREPLICATION", "NOSUPERUSER", "RENAME TO",
+                       "NOLOGIN", "NOREPLICATION", "NOSUPERUSER", "PASSWORD", "RENAME TO",
                        "REPLICATION", "RESET", "SET", "SUPERUSER", "UNENCRYPTED",
                "VALID UNTIL", "WITH", NULL};
 
@@ -1238,7 +1238,7 @@ psql_completion(const char *text, int start, int end)
                {"BYPASSRLS", "CONNECTION LIMIT", "CREATEDB", "CREATEROLE",
                        "CREATEUSER", "ENCRYPTED", "INHERIT", "LOGIN", "NOBYPASSRLS",
                        "NOCREATEDB", "NOCREATEROLE", "NOCREATEUSER", "NOINHERIT",
-                       "NOLOGIN", "NOREPLICATION", "NOSUPERUSER", "RENAME TO",
+                       "NOLOGIN", "NOREPLICATION", "NOSUPERUSER", "PASSWORD", "RENAME TO",
                        "REPLICATION", "RESET", "SET", "SUPERUSER", "UNENCRYPTED",
                "VALID UNTIL", NULL};
 
@@ -2584,8 +2584,9 @@ psql_completion(const char *text, int start, int end)
                {"ADMIN", "BYPASSRLS", "CONNECTION LIMIT", "CREATEDB", "CREATEROLE",
                        "CREATEUSER", "ENCRYPTED", "IN", "INHERIT", "LOGIN", "NOBYPASSRLS",
                        "NOCREATEDB", "NOCREATEROLE", "NOCREATEUSER", "NOINHERIT",
-                       "NOLOGIN", "NOREPLICATION", "NOSUPERUSER", "REPLICATION", "ROLE",
-               "SUPERUSER", "SYSID", "UNENCRYPTED", "VALID UNTIL", "WITH", NULL};
+                       "NOLOGIN", "NOREPLICATION", "NOSUPERUSER", "PASSWORD",
+                       "REPLICATION", "ROLE", "SUPERUSER", "SYSID", "UNENCRYPTED",
+                       "VALID UNTIL", "WITH", NULL};
 
                COMPLETE_WITH_LIST(list_CREATEROLE);
        }
@@ -2602,8 +2603,9 @@ psql_completion(const char *text, int start, int end)
                {"ADMIN", "BYPASSRLS", "CONNECTION LIMIT", "CREATEDB", "CREATEROLE",
                        "CREATEUSER", "ENCRYPTED", "IN", "INHERIT", "LOGIN", "NOBYPASSRLS",
                        "NOCREATEDB", "NOCREATEROLE", "NOCREATEUSER", "NOINHERIT",
-                       "NOLOGIN", "NOREPLICATION", "NOSUPERUSER", "REPLICATION", "ROLE",
-               "SUPERUSER", "SYSID", "UNENCRYPTED", "VALID UNTIL", NULL};
+                       "NOLOGIN", "NOREPLICATION", "NOSUPERUSER", "PASSWORD",
+                       "REPLICATION", "ROLE", "SUPERUSER", "SYSID", "UNENCRYPTED",
+                       "VALID UNTIL", NULL};
 
                COMPLETE_WITH_LIST(list_CREATEROLE_WITH);
        }