diff options
author | Alvaro Herrera <alvherre@alvh.no-ip.org> | 2009-10-08 16:34:01 +0000 |
---|---|---|
committer | Alvaro Herrera <alvherre@alvh.no-ip.org> | 2009-10-08 16:34:01 +0000 |
commit | 474f825574db680ce638fce9b92254ff35fbc8fd (patch) | |
tree | 0460664501e9ff99012ce1e078a21a09aa38e118 | |
parent | eab94d8182691aa64126736c546d7c5215187d79 (diff) | |
download | postgresql-474f825574db680ce638fce9b92254ff35fbc8fd.tar.gz postgresql-474f825574db680ce638fce9b92254ff35fbc8fd.zip |
Add the new psql command \drds to the psql docs, help and tab completion.
I also thank Bernd Helmle for the documentation help on the previous settings
patch, which I forgot on the commit message.
-rw-r--r-- | doc/src/sgml/ref/psql-ref.sgml | 21 | ||||
-rw-r--r-- | src/bin/psql/help.c | 3 | ||||
-rw-r--r-- | src/bin/psql/tab-complete.c | 4 |
3 files changed, 24 insertions, 4 deletions
diff --git a/doc/src/sgml/ref/psql-ref.sgml b/doc/src/sgml/ref/psql-ref.sgml index e689d275cb4..88fd8b0b292 100644 --- a/doc/src/sgml/ref/psql-ref.sgml +++ b/doc/src/sgml/ref/psql-ref.sgml @@ -1,5 +1,5 @@ <!-- -$PostgreSQL: pgsql/doc/src/sgml/ref/psql-ref.sgml,v 1.230 2009/10/05 19:24:34 tgl Exp $ +$PostgreSQL: pgsql/doc/src/sgml/ref/psql-ref.sgml,v 1.231 2009/10/08 16:34:00 alvherre Exp $ PostgreSQL documentation --> @@ -1265,6 +1265,25 @@ testdb=> </listitem> </varlistentry> + <varlistentry> + <term><literal>\drds [ <replaceable class="parameter">role-pattern</replaceable> [ <replaceable class="parameter">database-pattern </replaceable> ] ]</literal></term> + <listitem> + <para> + Lists defined configuration settings. These settings can be role-specific, + database-specific, or both. <literal>role-pattern</literal> and + <literal>database-pattern</literal> are used to select + specific roles and database to list, respectively; if omitted, or * is specified, + all settings are listed, including those not role-specific or database-specific, + respectively. + </para> + + <para> + The <xref linkend="sql-alterrole" endterm="sql-alterrole-title"> and + <xref linkend="sql-alterdatabase" endterm="sql-alterdatabase-title"> + commands are used to define per-database role configuration settings. + </para> + </listitem> + </varlistentry> <varlistentry> <term><literal>\dT[S+] [ <replaceable class="parameter">pattern</replaceable> ]</literal></term> diff --git a/src/bin/psql/help.c b/src/bin/psql/help.c index f21099a6923..a6015a7fecb 100644 --- a/src/bin/psql/help.c +++ b/src/bin/psql/help.c @@ -3,7 +3,7 @@ * * Copyright (c) 2000-2009, PostgreSQL Global Development Group * - * $PostgreSQL: pgsql/src/bin/psql/help.c,v 1.153 2009/10/05 19:24:46 tgl Exp $ + * $PostgreSQL: pgsql/src/bin/psql/help.c,v 1.154 2009/10/08 16:34:01 alvherre Exp $ */ #include "postgres_fe.h" @@ -217,6 +217,7 @@ slashUsage(unsigned short int pager) fprintf(output, _(" \\dn[+] [PATTERN] list schemas\n")); fprintf(output, _(" \\do[S] [PATTERN] list operators\n")); fprintf(output, _(" \\dp [PATTERN] list table, view, and sequence access privileges\n")); + fprintf(output, _(" \\drds [PATRN1 [PATRN2]] list per-database role settings\n")); fprintf(output, _(" \\ds[S+] [PATTERN] list sequences\n")); fprintf(output, _(" \\dt[S+] [PATTERN] list tables\n")); fprintf(output, _(" \\dT[S+] [PATTERN] list data types\n")); diff --git a/src/bin/psql/tab-complete.c b/src/bin/psql/tab-complete.c index ef418bdcab8..2996eb78099 100644 --- a/src/bin/psql/tab-complete.c +++ b/src/bin/psql/tab-complete.c @@ -3,7 +3,7 @@ * * Copyright (c) 2000-2009, PostgreSQL Global Development Group * - * $PostgreSQL: pgsql/src/bin/psql/tab-complete.c,v 1.185 2009/08/02 22:14:52 tgl Exp $ + * $PostgreSQL: pgsql/src/bin/psql/tab-complete.c,v 1.186 2009/10/08 16:34:01 alvherre Exp $ */ /*---------------------------------------------------------------------- @@ -629,7 +629,7 @@ psql_completion(char *text, int start, int end) "\\a", "\\connect", "\\C", "\\cd", "\\copy", "\\copyright", "\\d", "\\da", "\\db", "\\dc", "\\dC", "\\dd", "\\dD", "\\des", "\\deu", "\\dew", "\\df", "\\dF", "\\dFd", "\\dFp", "\\dFt", "\\dg", "\\di", "\\dl", - "\\dn", "\\do", "\\dp", "\\ds", "\\dS", "\\dt", "\\dT", "\\dv", "\\du", + "\\dn", "\\do", "\\dp", "\\drds", "\\ds", "\\dS", "\\dt", "\\dT", "\\dv", "\\du", "\\e", "\\echo", "\\ef", "\\encoding", "\\f", "\\g", "\\h", "\\help", "\\H", "\\i", "\\l", "\\lo_import", "\\lo_export", "\\lo_list", "\\lo_unlink", |