-- `psql` executes the commands in this `~/.psqlrc` 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, NULLs show up as empty spaces, which looks like empty strings \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 -- Use the best text editor in the world \set EDITOR vi -- Use separate history files per database -- and keep them in one folder for easier sync with `mackup` \set HISTFILE ~/.config/psql/.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