H-263 restore PostgreSQL E2E coverage (#41)

Co-authored-by: Rogee <rogee@ipao.vip>
This commit is contained in:
Rogee
2026-08-18 00:55:45 +08:00
committed by GitHub
co-authored by rogee
parent 9555397b6b
commit a3b01e664e
12 changed files with 222 additions and 266 deletions
+8 -5
View File
@@ -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)
}
}