Eli Mesika has uploaded a new change for review.

Change subject: db: add pg_dump wrapper
......................................................................

db: add pg_dump wrapper

Change-Id: I5dac42b5991f913ae5c1fccc4436eaffbb420195
Signed-off-by: Eli Mesika <[email protected]>
---
M packaging/dbscripts/dbfunc-base.sh
1 file changed, 16 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-dwh refs/changes/22/25922/1

diff --git a/packaging/dbscripts/dbfunc-base.sh 
b/packaging/dbscripts/dbfunc-base.sh
index b472743..e5a8595 100644
--- a/packaging/dbscripts/dbfunc-base.sh
+++ b/packaging/dbscripts/dbfunc-base.sh
@@ -7,6 +7,7 @@
 #DBFUNC_DB_PGPASSFILE=
 
 PSQL="${PSQL:-psql}"
+PG_DUMP="${PG_DUMP:-pg_dump}"
 NULL=
 
 die() {
@@ -84,3 +85,18 @@
        done
        echo "${ret}"
 }
+
+dbfunc_pg_dump() {
+       LC_ALL="C" "${PG_DUMP}" \
+               -w \
+               --host="${DBFUNC_DB_HOST}" \
+               --port="${DBFUNC_DB_PORT}" \
+               --username="${DBFUNC_DB_USER}" \
+               "$@" \
+               "${DBFUNC_DB_DATABASE}"
+}
+
+dbfunc_pg_dump_die() {
+       dbfunc_pg_dump "$@" || die "Cannot execute pg_dump command: $*"
+}
+


-- 
To view, visit http://gerrit.ovirt.org/25922
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I5dac42b5991f913ae5c1fccc4436eaffbb420195
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-dwh
Gerrit-Branch: master
Gerrit-Owner: Eli Mesika <[email protected]>
_______________________________________________
Engine-patches mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to