1
Fork 0

fix: remove logging of database url in place for just dialect (#940)

This commit is contained in:
Jordan Hellier 2024-04-27 13:18:56 +01:00 committed by GitHub
parent d6f34211a1
commit 4133694bc2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 4 additions and 5 deletions

View File

@ -72,21 +72,21 @@ func GetSqliteAddress(path string) (*url.URL, error) {
func ConfigureDatabase(config *gorm.Config) (*gorm.DB, error) {
var databaseDialect gorm.Dialector
switch drivers.DatabaseDriverFromEnv() {
driver := drivers.DatabaseDriverFromEnv()
log.Printf("Utilizing %s database driver based on environment variables", driver)
switch driver {
case drivers.MYSQL:
mysqlAddress, err := GetMysqlAddress(utils.EnvMysqlURL.GetValue())
if err != nil {
return nil, err
}
log.Printf("Connecting to MYSQL database: %s", mysqlAddress)
databaseDialect = gorm_mysql.Open(mysqlAddress)
case drivers.SQLITE:
sqliteAddress, err := GetSqliteAddress(utils.EnvSqlitePath.GetValue())
if err != nil {
return nil, err
}
log.Printf("Opening SQLITE database: %s", sqliteAddress)
databaseDialect = sqlite.Open(sqliteAddress.String())
case drivers.POSTGRES:
@ -94,7 +94,6 @@ func ConfigureDatabase(config *gorm.Config) (*gorm.DB, error) {
if err != nil {
return nil, err
}
log.Printf("Connecting to POSTGRES database: %s", postgresAddress.Redacted())
databaseDialect = postgres.Open(postgresAddress.String())
}