equal
deleted
inserted
replaced
618 orig_name = self.system_source['db-name'] |
618 orig_name = self.system_source['db-name'] |
619 try: |
619 try: |
620 backup_name = self._backup_name(db_id) |
620 backup_name = self._backup_name(db_id) |
621 self._drop(backup_name) |
621 self._drop(backup_name) |
622 self.system_source['db-name'] = backup_name |
622 self.system_source['db-name'] = backup_name |
623 self._repo.turn_repo_off() |
623 # during postgres database initialization, there is no repo set here. |
|
624 assert self._repo is None |
|
625 #self._repo.turn_repo_off() |
624 createdb(self.helper, self.system_source, self.dbcnx, self.cursor, template=orig_name) |
626 createdb(self.helper, self.system_source, self.dbcnx, self.cursor, template=orig_name) |
625 self.dbcnx.commit() |
627 self.dbcnx.commit() |
626 self._repo.turn_repo_on() |
628 #self._repo.turn_repo_on() |
627 return backup_name |
629 return backup_name |
628 finally: |
630 finally: |
629 self.system_source['db-name'] = orig_name |
631 self.system_source['db-name'] = orig_name |
630 |
632 |
631 def _restore_database(self, backup_coordinates, config): |
633 def _restore_database(self, backup_coordinates, config): |