Documentation
¶
Index ¶
- func NewDbTask(task *db.DbTask, dbApi *db.DbApi) job.Task
- type DbTask
- func (t *DbTask) Cancel(reason string)
- func (t *DbTask) GetName() string
- func (t *DbTask) IsDone() bool
- func (t *DbTask) IsFailed() bool
- func (t *DbTask) IsPending() bool
- func (t *DbTask) IsRunning() bool
- func (t *DbTask) JobID() uuid.UUID
- func (t *DbTask) Requires() []uuid.UUID
- func (t *DbTask) UUID() uuid.UUID
- type DbTaskHandler
- func (h *DbTaskHandler) BackupDb(task *DbTask) (err error)
- func (h *DbTaskHandler) CreateDatabase(task *DbTask) error
- func (h *DbTaskHandler) CreateUser(task *DbTask) (err error)
- func (h *DbTaskHandler) Handle(msg server.NamedElement) error
- func (h *DbTaskHandler) Init(setter server.GlobalSetter) (err error)
- func (h *DbTaskHandler) MigrateOut(task *DbTask) error
- func (h *DbTaskHandler) PostInit(getter server.GlobalGetter) error
- func (h *DbTaskHandler) RestoreDb(task *DbTask) (err error)
- func (h *DbTaskHandler) WaitReadyDb(task *DbTask) (err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type DbTask ¶
type DbTask struct {
*db.DbTask
*job.BaseTaskDependency
// contains filtered or unexported fields
}
type DbTaskHandler ¶
type DbTaskHandler struct {
DbApi *db.DbApi
DbConfig *config.DbConfig
// contains filtered or unexported fields
}
func NewDbTaskHandler ¶
func NewDbTaskHandler(dbConfig *config.DbConfig) *DbTaskHandler
func (*DbTaskHandler) BackupDb ¶
func (h *DbTaskHandler) BackupDb(task *DbTask) (err error)
func (*DbTaskHandler) CreateDatabase ¶
func (h *DbTaskHandler) CreateDatabase(task *DbTask) error
func (*DbTaskHandler) CreateUser ¶
func (h *DbTaskHandler) CreateUser(task *DbTask) (err error)
func (*DbTaskHandler) Handle ¶
func (h *DbTaskHandler) Handle(msg server.NamedElement) error
func (*DbTaskHandler) Init ¶
func (h *DbTaskHandler) Init(setter server.GlobalSetter) (err error)
func (*DbTaskHandler) MigrateOut ¶
func (h *DbTaskHandler) MigrateOut(task *DbTask) error
func (*DbTaskHandler) PostInit ¶
func (h *DbTaskHandler) PostInit(getter server.GlobalGetter) error
func (*DbTaskHandler) RestoreDb ¶
func (h *DbTaskHandler) RestoreDb(task *DbTask) (err error)
func (*DbTaskHandler) WaitReadyDb ¶
func (h *DbTaskHandler) WaitReadyDb(task *DbTask) (err error)
Click to show internal directories.
Click to hide internal directories.