From 12a3a180f4530ff9122a72f07b7e5ae440c7f631 Mon Sep 17 00:00:00 2001 From: "robin.bygrave" Date: Tue, 18 Jul 2023 13:52:21 +1200 Subject: [PATCH] [Postgres] Include buffers in Postgres explain - explain (analyze, buffers) --- .../io/ebeaninternal/server/query/QueryPlanLoggerPostgres.java | 2 +- ebean-test/src/test/java/main/StartPostgres.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ebean-core/src/main/java/io/ebeaninternal/server/query/QueryPlanLoggerPostgres.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/QueryPlanLoggerPostgres.java index d51c1c351..bc4912074 100644 --- a/ebean-core/src/main/java/io/ebeaninternal/server/query/QueryPlanLoggerPostgres.java +++ b/ebean-core/src/main/java/io/ebeaninternal/server/query/QueryPlanLoggerPostgres.java @@ -19,7 +19,7 @@ public final class QueryPlanLoggerPostgres extends QueryPlanLogger { @Override public SpiDbQueryPlan collectPlan(Connection conn, SpiQueryPlan plan, BindCapture bind) { - String explain = "explain analyze " + plan.sql(); + String explain = "explain (analyze, buffers) " + plan.sql(); try (PreparedStatement explainStmt = conn.prepareStatement(explain)) { bind.prepare(explainStmt, conn); try (ResultSet rset = explainStmt.executeQuery()) { diff --git a/ebean-test/src/test/java/main/StartPostgres.java b/ebean-test/src/test/java/main/StartPostgres.java index 0356ff25c..353afc5ac 100644 --- a/ebean-test/src/test/java/main/StartPostgres.java +++ b/ebean-test/src/test/java/main/StartPostgres.java @@ -5,7 +5,7 @@ import io.ebean.test.containers.PostgresContainer; public class StartPostgres { public static void main(String[] args) { - PostgresContainer.builder("14") + PostgresContainer.builder("15") .dbName("unit") //.port(6432) //.user("unit")