def __init__(self, server_name=None): self.conf = Config(dict( user=getattr(settings, "YANDEX_DISK_NAME"), password=getattr(settings, "YANDEX_DISK_PASSWORD") )) self._check_filesystem_errors() self.name = 'YandexDisk' BaseStorage.__init__(self)
def __init__(self, filepath=None): self.storage = BaseStorage.storage_factory() if filepath: self.filepath = filepath else: self.filepath = self.storage.get_latest_backup() self.servername = DB_SERVERNAME
def handle(self, **options): """ Django command handler. """ try: self.clean = options.get('clean') self.clean_keep = getattr(settings, 'DBBACKUP_CLEANUP_KEEP', 10) self.database = options.get('database') self.servername = options.get('servername') or dbbackup_settings.SERVER_NAME self.backup_extension = options.get('backup-extension') or None self.compress = options.get('compress') self.encrypt = options.get('encrypt') self.storage = BaseStorage.storage_factory() if self.database: database_keys = self.database, else: database_keys = dbbackup_settings.DATABASES for database_key in database_keys: database = settings.DATABASES[database_key] database_name = database['NAME'] self.dbcommands = DBCommands(database) self.save_new_backup(database_name) if self.clean: self.cleanup_old_backups(database_name) except StorageError as err: raise CommandError(err)
def __init__(self, filepath = None): self.storage = BaseStorage.storage_factory() if filepath: self.filepath = filepath else: self.filepath = self.storage.get_latest_backup() self.servername = DB_SERVERNAME
def handle(self, *args, **options): try: self.servername = options.get('servername') self.storage = BaseStorage.storage_factory() self.backup_mediafiles(options.get('encrypt')) if options.get('clean'): self.cleanup_old_backups() except StorageError as err: raise CommandError(err)
def handle(self, **options): """ Django command handler. """ try: connection.close() self.filepath = options.get('filepath') self.backup_extension = options.get('backup_extension') or 'backup' self.servername = options.get('servername') self.decrypt = options.get('decrypt') self.uncompress = options.get('uncompress') self.passphrase = options.get('passphrase') self.database = self._get_database(options) self.storage = BaseStorage.storage_factory() self.dbcommands = DBCommands(self.database) if options.get('list'): return self.list_backups() self.restore_backup() except StorageError as err: raise CommandError(err)
def handle(self, **options): """ Django command handler. """ try: self.clean = options.get('clean') self.clean_keep = getattr(settings, 'DBBACKUP_CLEANUP_KEEP', 10) self.database = options.get('database') self.servername = options.get('servername') self.compress = options.get('compress') self.encrypt = options.get('encrypt') self.storage = BaseStorage.storage_factory() if self.database: database_keys = self.database, else: database_keys = dbbackup_settings.DATABASES for database_key in database_keys: database = settings.DATABASES[database_key] self.dbcommands = DBCommands(database) self.save_new_backup(database, database_key) self.cleanup_old_backups(database) except StorageError as err: raise CommandError(err)
def handle(self, **options): """ Django command handler. """ self.verbosity = int(options.get('verbosity')) self.quiet = options.get('quiet') try: self.clean = options.get('clean') self.clean_keep = dbbackup_settings.CLEANUP_KEEP self.database = options.get('database') self.servername = options.get('servername') self.compress = options.get('compress') self.encrypt = options.get('encrypt') self.storage = BaseStorage.storage_factory() if self.database: database_keys = self.database, else: database_keys = dbbackup_settings.DATABASES for database_key in database_keys: database = settings.DATABASES[database_key] self.dbcommands = DBCommands(database) self.save_new_backup(database) self.cleanup_old_backups(database) except StorageError as err: raise CommandError(err)
def __init__(self): self.storage = BaseStorage.storage_factory() self.servername = DB_SERVERNAME
def setUp(self): self.storageCls = BaseStorage self.storageCls.name = 'foo' self.storage = BaseStorage()
def __init__(self, server_name=None): self._check_errors() self.name = 'Microsoft Azure' self._service = None BaseStorage.__init__(self)
def list_backups(): storage = BaseStorage.storage_factory() return storage.list_backups()