48 lines
969 B
Text
48 lines
969 B
Text
-- `psql` executes the commands in this file creating output
|
|
-- => This flag hides that and is unset again at the bottom
|
|
\set QUIET 1
|
|
|
|
|
|
-- Show verbose error messages
|
|
\set VERBOSITY verbose
|
|
|
|
|
|
-- Use normal "table" format by default
|
|
-- and "expanded table" with lots of columns
|
|
\x auto
|
|
|
|
|
|
-- By default, `NULL`s show up as empty spaces,
|
|
-- which may be confused with empty strings
|
|
-- => Show "NULL" instead for clarity
|
|
\pset null 'NULL'
|
|
|
|
|
|
-- Ignore errors in interactive sessions
|
|
-- but not when executing scripts
|
|
\set ON_ERROR_ROLLBACK interactive
|
|
|
|
|
|
-- Upper case SQL keywords
|
|
\set COMP_KEYWORD_CASE upper
|
|
|
|
|
|
-- Make VI the default editor
|
|
\set EDITOR vi
|
|
|
|
|
|
-- Use separate history files per database
|
|
-- and keep them in one folder
|
|
\set HISTFILE ~/.local/state/psql/history- :DBNAME
|
|
|
|
|
|
-- Don't store the same SQL statement repeatedly
|
|
\set HISTCONTROL ignoredups
|
|
|
|
|
|
-- Make all queries display query times
|
|
\timing
|
|
|
|
|
|
-- Unset the flag set at the top of this file
|
|
\unset QUIET
|