From 6f95fedbc1fecb79d2c71014123a2f57ea449429 Mon Sep 17 00:00:00 2001 From: netbenix Date: Tue, 23 Nov 2021 08:23:06 +0100 Subject: [PATCH] Added function to get selected sql instance --- SQL/SQLInterface.go | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/SQL/SQLInterface.go b/SQL/SQLInterface.go index 79f69ee..a53d111 100644 --- a/SQL/SQLInterface.go +++ b/SQL/SQLInterface.go @@ -2,6 +2,7 @@ package SQL import ( "github.com/google/uuid" + "scabiosa/Tools" "time" ) @@ -21,4 +22,14 @@ func NewLogEntry(sqlService SQLService, uuid uuid.UUID, logType LogType, backupN func NewBackupEntry(sqlService SQLService, uuid uuid.UUID, backupName string, lastBackup time.Time, localBackup bool, filePath string, storageType RemoteStorageType, remotePath string, durationToBackup time.Duration, hadErrors bool){ sqlService.newBackupEntry(uuid, backupName, lastBackup, localBackup, filePath, storageType, remotePath, durationToBackup, hadErrors) +} + +func GetSQLInstance() SQLService{ + config := Tools.GetConfig() + + switch config.SQLConfig.SqlType { + case "mariadb": {return GetMariaDBInstance()} + } + + return nil } \ No newline at end of file