Documentation
¶
Index ¶
- type Database
- func (db *Database) CloseDB()
- func (db *Database) DeleteBackupRepo(name string) error
- func (db *Database) DeleteBackupRepoStorage(repoName, storageName string) error
- func (db *Database) DeleteStorage(name string) error
- func (db *Database) GetAllBackupRepos() ([]*backuprepo.BackupRepo, error)
- func (db *Database) GetAllStorages() ([]storage.Storage, error)
- func (db *Database) GetBackupRepoByName(name string) (*backuprepo.BackupRepo, error)
- func (db *Database) GetBackupRepoStorageNames(repoName string) ([]string, error)
- func (db *Database) GetStorageByName(name string) (storage.Storage, error)
- func (db *Database) InsertBackupRepoStorage(repoName, storageName string) error
- func (db *Database) InsertOrUpdateBackupRepo(backupRepo *backuprepo.BackupRepo) error
- func (db *Database) InsertOrUpdateStorage(stor storage.Storage) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Database ¶
func InitializeDatabase ¶ added in v0.3.0
func (*Database) DeleteBackupRepo ¶ added in v0.2.0
func (*Database) DeleteBackupRepoStorage ¶ added in v0.3.0
func (*Database) DeleteStorage ¶ added in v0.3.0
func (*Database) GetAllBackupRepos ¶
func (db *Database) GetAllBackupRepos() ([]*backuprepo.BackupRepo, error)
GetAllBackupRepoConfigs retrieves all stored BackupRepoConfig from the database.
func (*Database) GetAllStorages ¶ added in v0.3.0
func (*Database) GetBackupRepoByName ¶
func (db *Database) GetBackupRepoByName(name string) (*backuprepo.BackupRepo, error)
func (*Database) GetBackupRepoStorageNames ¶ added in v0.3.0
func (*Database) GetStorageByName ¶ added in v0.3.0
func (*Database) InsertBackupRepoStorage ¶ added in v0.3.0
func (*Database) InsertOrUpdateBackupRepo ¶
func (db *Database) InsertOrUpdateBackupRepo(backupRepo *backuprepo.BackupRepo) error
Click to show internal directories.
Click to hide internal directories.