BREAKING CHANGE: V2 of thr SDK #12

Merged
fenpaws merged 124 commits from develop/postgresql into main 2024-07-01 20:46:28 +00:00
Showing only changes of commit a60805fccf - Show all commits

View File

@ -5,7 +5,6 @@ import (
"database/sql" "database/sql"
"embed" "embed"
"fmt" "fmt"
"git.dragse.it/anthrove/otter-space-sdk/internal/postgres" "git.dragse.it/anthrove/otter-space-sdk/internal/postgres"
"git.dragse.it/anthrove/otter-space-sdk/internal/utils" "git.dragse.it/anthrove/otter-space-sdk/internal/utils"
"git.dragse.it/anthrove/otter-space-sdk/pkg/models" "git.dragse.it/anthrove/otter-space-sdk/pkg/models"
@ -22,11 +21,13 @@ var embedMigrations embed.FS
type postgresqlConnection struct { type postgresqlConnection struct {
db *gorm.DB db *gorm.DB
debug bool
} }
func NewPostgresqlConnection() OtterSpace { func NewPostgresqlConnection(debugOutput bool) OtterSpace {
return &postgresqlConnection{ return &postgresqlConnection{
db: nil, db: nil,
debug: debugOutput,
} }
} }
@ -170,13 +171,16 @@ func (p *postgresqlConnection) migrateDatabase(connectionString string) error {
if err != nil { if err != nil {
return fmt.Errorf("postgres migration: %v", err) return fmt.Errorf("postgres migration: %v", err)
} }
if p.debug {
if n != 0 { if n != 0 {
log.Tracef("postgres migration: applied %d migrations!", n) log.Infof("postgres migration: applied %d migrations!", n)
} else { } else {
log.Trace("postgres migration: nothing to migrate") log.Info("postgres migration: nothing to migrate")
} }
}
return nil return nil
} }