H-263 restore PostgreSQL E2E coverage (#41)
Co-authored-by: Rogee <rogee@ipao.vip>
This commit is contained in:
@@ -44,6 +44,9 @@ func SetupTestDB(t *testing.T) *gorm.DB {
|
||||
|
||||
if UsePostgres() {
|
||||
db := setupPostgresDB(t)
|
||||
if err := db.Exec("CREATE EXTENSION IF NOT EXISTS vector").Error; err != nil {
|
||||
t.Fatalf("failed to enable pgvector: %v", err)
|
||||
}
|
||||
autoMigrateAll(t, db)
|
||||
return db
|
||||
}
|
||||
@@ -71,8 +74,8 @@ func setupPostgresDB(t *testing.T) *gorm.DB {
|
||||
|
||||
dsn := testDSN()
|
||||
db, err := gorm.Open(postgres.Open(dsn), &gorm.Config{
|
||||
Logger: logger.Default.LogMode(logger.Silent),
|
||||
PrepareStmt: true,
|
||||
Logger: logger.Default.LogMode(logger.Silent),
|
||||
PrepareStmt: true,
|
||||
DisableForeignKeyConstraintWhenMigrating: true,
|
||||
})
|
||||
if err != nil {
|
||||
@@ -107,8 +110,8 @@ func setupPostgresIsolatedDB(t *testing.T) *gorm.DB {
|
||||
|
||||
dsn := testDSN()
|
||||
db, err := gorm.Open(postgres.Open(dsn), &gorm.Config{
|
||||
Logger: logger.Default.LogMode(logger.Silent),
|
||||
PrepareStmt: true,
|
||||
Logger: logger.Default.LogMode(logger.Silent),
|
||||
PrepareStmt: true,
|
||||
DisableForeignKeyConstraintWhenMigrating: true,
|
||||
})
|
||||
if err != nil {
|
||||
@@ -257,4 +260,4 @@ func sanitizeSchemaName(name string) string {
|
||||
result = result[:63]
|
||||
}
|
||||
return string(result)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user