3
3
*
4
4
* Copyright 2000 by PostgreSQL Global Development Group
5
5
*
6
- * $Header: /cvsroot/pgsql/src/bin/psql/help.c,v 1.27 2000/05/09 19:08:36 momjian Exp $
6
+ * $Header: /cvsroot/pgsql/src/bin/psql/help.c,v 1.28 2000/05/11 01:37:54 momjian Exp $
7
7
*/
8
8
#include "postgres.h"
9
9
#include "help.h"
@@ -104,6 +104,7 @@ usage(void)
104
104
105
105
puts (" -H HTML table output mode (-P format=html)" );
106
106
puts (" -l List available databases, then exit" );
107
+ puts (" -n Disable readline" );
107
108
puts (" -o <filename> Send query output to filename (or |pipe)" );
108
109
109
110
/* Display default port */
@@ -198,11 +199,13 @@ slashUsage(void)
198
199
/* if you add/remove a line here, change the row test above */
199
200
fprintf (fout , " \\a toggle between unaligned and aligned mode\n" );
200
201
fprintf (fout , " \\c[onnect] [dbname|- [user]]\n"
201
- " connect to new database (currently '%s')\n" , PQdb (pset .db ));
202
+ " connect to new database (currently '%s')\n" , PQdb (pset .db ));
203
+ fprintf (fout , " \\C <title> table title\n" );
202
204
fprintf (fout , " \\copy ... perform SQL COPY with data stream to the client machine\n" );
203
205
fprintf (fout , " \\copyright show PostgreSQL usage and distribution terms\n" );
204
206
fprintf (fout , " \\d <table> describe table (or view, index, sequence)\n" );
205
- fprintf (fout , " \\d{i|s|t|v|S} list only indices/sequences/tables/views/system tables\n" );
207
+ fprintf (fout , " \\d{t|i|s|v} list tables/indices/sequences/views\n" );
208
+ fprintf (fout , " \\d{p|S|l} list permissions/system tables/lobjects\n" );
206
209
fprintf (fout , " \\da list aggregates\n" );
207
210
fprintf (fout , " \\dd [object] list comment for table, type, function, or operator\n" );
208
211
fprintf (fout , " \\df list functions\n" );
@@ -219,17 +222,18 @@ slashUsage(void)
219
222
fprintf (fout , " \\i <file> read and execute queries from <file>\n" );
220
223
fprintf (fout , " \\l list all databases\n" );
221
224
fprintf (fout , " \\lo_export, \\lo_import, \\lo_list, \\lo_unlink\n"
222
- " large object operations\n" );
225
+ " large object operations\n" );
223
226
fprintf (fout , " \\o [file] send all query results to [file], or |pipe\n" );
224
227
fprintf (fout , " \\p show the content of the current query buffer\n" );
225
- fprintf (fout , " \\pset {format|border|expanded|fieldsep|recordsep|tuples_only|title|tableattr \n"
226
- " |pager} set table output options \n" );
228
+ fprintf (fout , " \\pset <opt> set table output <opt> = {format|border|expanded|fieldsep|\n"
229
+ " null|recordsep|tuples_only|title|tableattr|pager} \n" );
227
230
fprintf (fout , " \\q quit psql\n" );
228
231
fprintf (fout , " \\qecho <text> write text to query output stream (see \\o)\n" );
229
232
fprintf (fout , " \\r reset (clear) the query buffer\n" );
230
233
fprintf (fout , " \\s [file] print history or save it in [file]\n" );
231
234
fprintf (fout , " \\set <var> <value> set internal variable\n" );
232
235
fprintf (fout , " \\t don't show table headers or footers (currently %s)\n" , ON (pset .popt .topt .tuples_only ));
236
+ fprintf (fout , " \\T <tags> HTML table tags\n" );
233
237
fprintf (fout , " \\unset <var> unset (delete) internal variable\n" );
234
238
fprintf (fout , " \\w <file> write current query buffer to a <file>\n" );
235
239
fprintf (fout , " \\x toggle expanded output (currently %s)\n" , ON (pset .popt .topt .expanded ));
0 commit comments