From c9284a6787518e6a6b0bfd769431ee2382a1c084 Mon Sep 17 00:00:00 2001 From: Thomas Schneider <thomas@fsmpi.rwth-aachen.de> Date: Sat, 13 Jun 2020 19:38:08 +0200 Subject: [PATCH] pgbackup.sh: Use psql options and SQL --- postgres/files/pgbackup.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/postgres/files/pgbackup.sh b/postgres/files/pgbackup.sh index fcc7469..a0dddf0 100755 --- a/postgres/files/pgbackup.sh +++ b/postgres/files/pgbackup.sh @@ -1,6 +1,6 @@ #!/bin/sh -for DB in $(sudo -u postgres psql -l 2>/dev/null | cut -d" " -f 2 | grep -v -- "---" | grep -v rows | grep -v '^[\t ]*$' | grep -v template) +for DB in $(sudo -u postgres psql -t -q -A -c "select datname from pg_catalog.pg_database where not datname like 'template%';") do sudo -u postgres pg_dump -o $DB | gzip -c -- > ${DB}.sql.gz done -- GitLab