Documentation
¶
Index ¶
- Variables
- func GenerateBackupInfo(name string, fromNow time.Duration, by int64) *wg.BackupInfo
- func GetBackupFinishedCount(name string) int64
- func GetBackupInfo(uniqueId wg.BackupUniqueIdValue) *wg.BackupInfo
- func GetDatabaseInfo(name string) *wg.DataBaseInfo
- func GetLastBackupDate(configName string) time.Time
- func GetLastBackupStatus(name string) wg.BackupStatus
- func NewBackupInfo(info *wg.BackupInfo) error
- func NewDatabaseInfo(info *wg.DataBaseInfo) error
- func StartDatabase(db *gorm.DB, mut *sync.Mutex) error
- func UpdateBackupInfo(info *wg.BackupInfo) error
- func UpdateDatabaseInfo(info *wg.DataBaseInfo) error
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ModelDatabaseInfo = &wg.DataBaseInfo{} ModelBackupInfo = &wg.BackupInfo{} )
Functions ¶
func GenerateBackupInfo ¶
func GetBackupFinishedCount ¶
GetBackupFinishedCount returns the count of the finished backups for the specified database name.
func GetBackupInfo ¶
func GetBackupInfo(uniqueId wg.BackupUniqueIdValue) *wg.BackupInfo
func GetDatabaseInfo ¶
func GetDatabaseInfo(name string) *wg.DataBaseInfo
GetDatabaseInfo returns the database info using its specified name.
func GetLastBackupDate ¶
GetLastBackupDate will return the last time the specified database was backed up.
func GetLastBackupStatus ¶
func GetLastBackupStatus(name string) wg.BackupStatus
func NewBackupInfo ¶
func NewBackupInfo(info *wg.BackupInfo) error
func NewDatabaseInfo ¶
func NewDatabaseInfo(info *wg.DataBaseInfo) error
func StartDatabase ¶
StartDatabase will initialize the variables for backupDatabase package.
func UpdateBackupInfo ¶
func UpdateBackupInfo(info *wg.BackupInfo) error
func UpdateDatabaseInfo ¶
func UpdateDatabaseInfo(info *wg.DataBaseInfo) error
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.