Fix import alias conflict: gormpg + migratepg

This commit is contained in:
valitovgaziz
2026-06-12 10:59:39 +05:00
parent 029812c6a4
commit 888bb2d87b
2 changed files with 8 additions and 8 deletions
@@ -8,10 +8,10 @@ import (
"time"
"github.com/golang-migrate/migrate/v4"
"github.com/golang-migrate/migrate/v4/database/postgres"
migratepg "github.com/golang-migrate/migrate/v4/database/postgres"
"github.com/golang-migrate/migrate/v4/source/iofs"
"go.uber.org/zap"
"gorm.io/driver/postgres"
gormpg "gorm.io/driver/postgres"
"gorm.io/gorm"
"api_yal/internal/logger"
@@ -24,7 +24,7 @@ func NewPostgresConnection(cfg *config.Config) (*gorm.DB, error) {
cfg.DBHost, cfg.DBUser, cfg.DBPassword, cfg.DBName, cfg.DBPort)
zapLogger.Info("dsn = %s", zap.String("dsn", dsn))
db, err := gorm.Open(postgres.Open(dsn), &gorm.Config{})
db, err := gorm.Open(gormpg.Open(dsn), &gorm.Config{})
if err != nil {
return nil, fmt.Errorf("failed to connect to database: %w", err)
}
@@ -56,7 +56,7 @@ func runMigrations(sqlDB *sql.DB) error {
return fmt.Errorf("failed to create migration source: %w", err)
}
driver, err := postgres.WithInstance(sqlDB, &postgres.Config{})
driver, err := migratepg.WithInstance(sqlDB, &migratepg.Config{})
if err != nil {
return fmt.Errorf("failed to create postgres driver: %w", err)
}