WatchTower for database

This commit is contained in:
2025-01-30 22:14:23 +08:00
parent 734d1e2c35
commit bda9ab6c3d
8 changed files with 135 additions and 31 deletions

View File

@ -2,9 +2,11 @@ package database
import (
"fmt"
"strings"
"git.solsynth.dev/hypernet/nexus/pkg/internal/watchtower"
"github.com/samber/lo"
"github.com/spf13/viper"
"strings"
)
func AllocDatabase(name string) (string, error) {
@ -34,6 +36,9 @@ func AllocDatabase(name string) (string, error) {
}
connString = append(connString, "dbname="+name)
dsn := strings.Join(connString, " ")
return strings.Join(connString, " "), nil
watchtower.AddWatchDb(dsn)
return dsn, nil
}