This chapter elaborates on the available clients for PostgreSQL. Clients exist in order to provide a user interface to
the PostgreSQL server (also called the backend).
The two most accessible clients for PostgreSQL are the command-line driven
and a graphical
client is installed by default, while
requires specification of the
compilation of the PostgreSQL source code (as mentioned in Chapter 2).
Basic information about the
client is included in Chapter 4; this section
documents more advanced information about the
client. The topics covered include a complete list of
command line options, and an explanation of each
slash command. This section also contains
information on how to load SQL input from external files, use the
history, and substitute variables
dynamically into SQL statements within