diff --git a/example/report.html b/example/report.html index f4a0bc4..93db5a6 100644 --- a/example/report.html +++ b/example/report.html @@ -118,27 +118,27 @@
diff --git a/internal/pgcompare/bench.go b/internal/pgcompare/bench.go index 38425d9..6760e72 100644 --- a/internal/pgcompare/bench.go +++ b/internal/pgcompare/bench.go @@ -453,8 +453,11 @@ func (b *benchmark) ReadinessCheck(ctx context.Context, queries []Query) error { return fmt.Errorf("no tables in public schema — migrations may have failed") } - if _, err := b.db.ExecContext(ctx, "ANALYZE"); err != nil { - return fmt.Errorf("analyze: %w", err) + if _, err := b.db.ExecContext(ctx, "VACUUM (ANALYZE)"); err != nil { + return fmt.Errorf("vacuum analyze: %w", err) + } + if _, err := b.db.ExecContext(ctx, "CHECKPOINT"); err != nil { + return fmt.Errorf("checkpoint: %w", err) } for _, q := range queries { diff --git a/internal/pgcompare/templates/report.html b/internal/pgcompare/templates/report.html index 9a2ad64..cb2a258 100644 --- a/internal/pgcompare/templates/report.html +++ b/internal/pgcompare/templates/report.html @@ -474,8 +474,8 @@ hideTooltip(); }); - window.addEventListener('scroll', hideTooltip, true); - window.addEventListener('resize', hideTooltip); + window.addEventListener('scroll', hideTooltip, { passive: true, capture: true }); + window.addEventListener('resize', hideTooltip, { passive: true }); }