PostgreSQL 11 Administration Cookbook
by Simon Riggs, Gianni Ciolli, Sudheer Kumar Meesala, Sheldon Strauch
How it works…
Overall, this is just an example of dynamic scripting, and it has been used by DBAs for many decades, even before PostgreSQL was born.
This method can go wrong in various ways, especially if you generate SQL text with syntax errors. Just fix that and carry on.
The \t command means tuples only, so keeping \t to on will ensure that there are no headers, command tags, or row counts following the results.
Similarly, we set the output format to unaligned, meaning that psql will not add extra spaces to make all values the same width.
The \o FILENAME command redirects the output to a file until the subsequent \o command reverts to no redirection.
We use the format function, which takes a template string as its first argument and replaces ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access