# HG changeset patch # User Peter Sanchez # Date 1705964929 21600 # Mon Jan 22 17:08:49 2024 -0600 # Node ID 6d15cbcac0bdfa1e85a588aaa1d354bd305568c5 # Parent 6933c8e40776f890fd43b523b32c7acb6622eeb1 Adding pg_extract.sh diff --git a/bin/pg_extract.sh b/bin/pg_extract.sh new file mode 100755 --- /dev/null +++ b/bin/pg_extract.sh @@ -0,0 +1,6 @@ +#!/bin/bash +# Extract specific db from pg_dumpall file. +# IE: pg_extract.sh dump.sql dbname > dbname.sql +[ $# -lt 2 ] && { echo "Usage: $0 "; exit 1; } +#sed "/connect.*$2/,\$!d" $1 | sed "/PostgreSQL database dump complete/,\$d" +sed -r "/\\\\connect\\s+$2/,\$!d" $1 | sed "/PostgreSQL database dump complete/,\$d"