Yedidyah Bar David has uploaded a new change for review.

Change subject: packaging: setup: add runSqlFile
......................................................................

packaging: setup: add runSqlFile

Add to database.py runSqlFile.

Change-Id: If7272f9f0c2624ff32c3c806aeb53efdb513778d
Bug-Url: https://bugzilla.redhat.com/1212306
Signed-off-by: Yedidyah Bar David <[email protected]>
---
M packaging/setup/ovirt_engine_setup/engine_common/database.py
1 file changed, 14 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/94/40394/1

diff --git a/packaging/setup/ovirt_engine_setup/engine_common/database.py 
b/packaging/setup/ovirt_engine_setup/engine_common/database.py
index 2bb3970..43ddd6c 100644
--- a/packaging/setup/ovirt_engine_setup/engine_common/database.py
+++ b/packaging/setup/ovirt_engine_setup/engine_common/database.py
@@ -1195,5 +1195,19 @@
         if not _ind_env(self, DEK.NEW_DATABASE):
             self._checkDbConf(environment=dbenv, name=name)
 
+    def runSqlFile(self, sqlfile):
+        self.logger.debug('runSqlFile %s', sqlfile)
+        return self._plugin.execute(
+            args=(
+                [self.command.get('psql')] +
+                self._pg_restore_base_args() +
+                ['--file=%s' % sqlfile]
+            ),
+            envAppend={
+                'PGPASSWORD': '',
+                'PGPASSFILE': _ind_env(self, DEK.PGPASSFILE),
+            },
+        )
+
 
 # vim: expandtab tabstop=4 shiftwidth=4


-- 
To view, visit https://gerrit.ovirt.org/40394
To unsubscribe, visit https://gerrit.ovirt.org/settings

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

Reply via email to