models

package
v0.0.0-...-3febccf Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 14, 2022 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

View Source
const BackupDB = "/var/backup-handler/backup.db"

BackupDB defines path to the sqlite3 database file

Variables

This section is empty.

Functions

func CreateBackup

func CreateBackup(backup *backupservice.Backupresult) error

CreateBackup adds backup request to database

func CreateRestore

func CreateRestore(restore *restoreservice.Restoreresult) error

CreateRestore stores a new restore request

func DeleteBackup

func DeleteBackup(backup *backupservice.Backupresult) (int64, error)

DeleteBackup marks a backup request deleted on completion or cancellation

func DeleteRestore

func DeleteRestore(restore *restoreservice.Restoreresult) (int64, error)

DeleteRestore updates a restore object in the database

func GetBackup

func GetBackup(backup *backupservice.Backupresult) error

GetBackup returns a specific backup objecy=t

func GetRestore

func GetRestore(restore *restoreservice.Restoreresult) error

GetRestore returns a restore from the database

func MigrateDB

func MigrateDB() error

MigrateDB runs database migrations

func UpdateBackup

func UpdateBackup(backup *backupservice.Backupresult) (int64, error)

UpdateBackup updates the properties of a backup resource

func UpdateRestore

func UpdateRestore(restore *restoreservice.Restoreresult) (int64, error)

UpdateRestore updates a restore object in the database

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL