Versions in this module Expand all Collapse all v1 v1.0.3 Dec 1, 2023 v1.0.2 Dec 1, 2023 Changes in this version + func AppendBackupParams(infoArr *[]LineInfo, paramsStr string) + func ConstructEmailMessage(timestamp string, contactList string, reportFilePath string, utility string, ...) string + func EmailReport(c *cluster.Cluster, timestamp string, reportFilePath string, utility string, ...) + func EnsureBackupVersionCompatibility(backupVersion string, restoreVersion string) + func EnsureDatabaseVersionCompatibility(backupGPDBVersion string, restoreGPDBVersion dbconn.GPDBVersion) + func GetContacts(filename string, utility string) string + func GetDurationInfo(timestamp string, endTime time.Time) (string, string, string) + func ParseErrorMessage(errStr string) string + func PrintObjectCounts(reportFile io.WriteCloser, objectCounts map[string]int) + func WriteRestoreReportFile(reportFilename string, backupTimestamp string, startTimestamp string, ...) + type ContactFile struct + Contacts map[string][]EmailContact + type EmailContact struct + Address string + Status map[string]bool + type LineInfo struct + Key string + Value string + type Report struct + BackupParamsString string + DatabaseSize string + func (report *Report) ConstructBackupParamsString() + func (report *Report) WriteBackupReportFile(reportFilename string, timestamp string, endtime time.Time, ...)