refactor: unify db dialect definition in dbdialects package

This commit is contained in:
2026-04-26 01:33:34 -05:00
parent 7bde77dcc5
commit fbe17b3842
3 changed files with 13 additions and 4 deletions

View File

@@ -0,0 +1,7 @@
package dbdialects
const (
SqlServer string = "sqlserver"
Postgres string = "postgres"
Null string = "null"
)

View File

@@ -5,12 +5,13 @@ import (
"database/sql" "database/sql"
"fmt" "fmt"
dbdialects "git.ksdemosapps.com/kylesoda/go-migrate/internal/app/db-wrapper/db-dialects"
mssql "github.com/microsoft/go-mssqldb" mssql "github.com/microsoft/go-mssqldb"
) )
func init() { func init() {
Register("sqlserver", func() DbWrapper { Register(dbdialects.SqlServer, func() DbWrapper {
return &mssqlDbWrapper{dialect: "sqlserver"} return &mssqlDbWrapper{dialect: dbdialects.SqlServer}
}) })
} }

View File

@@ -4,13 +4,14 @@ import (
"context" "context"
"errors" "errors"
dbdialects "git.ksdemosapps.com/kylesoda/go-migrate/internal/app/db-wrapper/db-dialects"
"github.com/jackc/pgx/v5" "github.com/jackc/pgx/v5"
"github.com/jackc/pgx/v5/pgxpool" "github.com/jackc/pgx/v5/pgxpool"
) )
func init() { func init() {
Register("postgres", func() DbWrapper { Register(dbdialects.Postgres, func() DbWrapper {
return &postgresDbWrapper{dialect: "postgres"} return &postgresDbWrapper{dialect: dbdialects.Postgres}
}) })
} }