Meta-commands quick reference
| Syntax | Summary | Command-line Options | 
|---|---|---|
| \! [cmd] | Executes a command in a Linux shell (passing arguments as entered) or starts an interactive shell. | |
| \? | Displays help information about all meta-commands, the same as \h. | ? | 
| \a | Toggles output format alignment. For details, see \pset format aligned. | -A-no-align | 
| \b | Toggles beep on command completion. | |
| \c[connect] [db [user-name]] | Establishes a connection to database db, under the specified useruser-name. For details, see\connect. | |
| \C ['title-str'] | Sets a title title-strthat precedes query result output. For details, see\pset titletitle-str. | |
| \cd [dir] | Changes the current working directory to dir, changes to your home directory if you omit specifying a directory. | |
| \dcommands | See \d meta-commands | |
| \e[dit] [file] | Edits the query buffer (or specified file) with an external editor. For details, see \edit. | |
| \echo [str] | Writes  TipUse  | |
| \f  [str] | Sets the field separator for unaligned query output. The default is the vertical bar (|). | -F--field-separator | 
| \g [file-name|shell-command] | Sends the query in the input buffer (see \p) to the server. You can send query results tofile-name, or pipe results toshell-comand; otherwise,\gsends query results to standard output. | |
| \H | Renders output in HTML markup as a table. For details, see \pset format aligned. | -H--html | 
| \h[elp] | Displays help information about the meta-commands, the same as \?. | --help | 
| \i file | Reads and executes input from filename. | -f--file | 
| \l \list | Lists available databases and owners. | -l--list | 
| \locale [locale] | Displays the current locale setting or sets a new locale for the session. For details, see \locale. | |
| \o [file-name|shell-command] | Controls where vsql directs query output. You can send query results to file-name, or pipe results toshell-comand; otherwise,\osends query results to standard output. | -o--output | 
| \p | Prints the current query buffer to standard output. | |
| \password [user-name] | Starts the password change process. Superusers can specify a user name to change that user's password; otherwise, users can only change their own passwords. | |
| \pset output-option | Sets options that control how Vertica formats query result output. For details, see \pset. | -P--pset | 
| \q | Quits the vsql program | |
| \qecho [str] | Writes strto the query output stream, as specified by by\o. | |
| \r | Clears (resets) the query buffer | |
| \s [file] | Valid only if vsql is configured to use the GNU Readline library, prints or saves the command line history to file, or to standard output if no file name is supplied. | |
| \set [var [value]...] | Sets internal variable vartovalue. If you specify multiple values, var is set to their concantenated values. If no values are specified,varis set to no value. | --set-v--variable | 
| \t | Toggles between tuples only and full display. For details, see \pset format tuples_only. | -t--tuples-only | 
| \T html-attribute[...] | Specifies attributes to be placed inside the HTML tabletag—for example,cellpaddingorbgcolor, the same as\pset tableattr html-attribute[...]. For sample usage, see Output formatting examples. | -T--table-attr | 
| \timing | If set to on, returns how long (in milliseconds) each SQL statement runs. For details, see \timing. | -i-- timing | 
| \unset var | Deletes internal variable varthat was set by the meta-command\set. | |
| \w file-name | Outputs the current query buffer to file file-name. | |
| \x | Toggles between regular and expanded format. For details, see \pset format expanded. | -x--expanded | 
| \z | Returns a summary of privileges on all objects in system table
 
  |