فهرست منبع

perf(database): use `TRUNCATE` instead of `DELETE FROM` in migrations

This is marginally faster.
jvoisin 11 ماه پیش
والد
کامیت
ef3dbd3707
1فایلهای تغییر یافته به همراه1 افزوده شده و 1 حذف شده
  1. 1 1
      internal/database/database.go

+ 1 - 1
internal/database/database.go

@@ -34,7 +34,7 @@ func Migrate(db *sql.DB) error {
 			return fmt.Errorf("[Migration v%d] %v", newVersion, err)
 		}
 
-		if _, err := tx.Exec(`DELETE FROM schema_version`); err != nil {
+		if _, err := tx.Exec(`TRUNCATE schema_version`); err != nil {
 			tx.Rollback()
 			return fmt.Errorf("[Migration v%d] %v", newVersion, err)
 		}