postgresql-jdbc.git / summary / log / commit / refs

commit    77ee528d021ccdf740b19f9ed48259ece5df7705
Author:   Michael Glaesemann <grzm@seespotcode.net>
Commit:   Vladimir Sitnikov <sitnikov.vladimir@gmail.com>
Date:     Sun Jul 23 00:30:13 2017 +0000

    test: assume minimum server version 8.3 testing autosave with ALTER
    
    Prior to 8.3, PostgreSQL didn't invalidate cached plans following DDL
    changes. This is mentioned in the 8.3 release notes as
    
        Automatically re-plan cached queries when table definitions change
        or statistics are updated
    
    https://www.postgresql.org/docs/8.3/static/release-8-3.html
    
    For details, see PostgreSQL commit b9527e9840 and friends.
    
    https://git.postgresql.org/gitweb/?p=postgresql.git;a=commit;h=b9527e984092e838790b543b014c0c2720ea4f11


.../src/test/java/org/postgresql/test/jdbc2/AutoRollbackTestSuite.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pgjdbc/src/test/java/org/postgresql/test/jdbc2/AutoRollbackTestSuite.java b/pgjdbc/src/test/java/org/postgresql/test/jdbc2/AutoRollbackTestSuite.java index 75db7246..bb402091 100644 --- a/pgjdbc/src/test/java/org/postgresql/test/jdbc2/AutoRollbackTestSuite.java +++ b/pgjdbc/src/test/java/org/postgresql/test/jdbc2/AutoRollbackTestSuite.java @@ -104,6 +104,8 @@ public class AutoRollbackTestSuite extends BaseTest4 { failMode != FailMode.DEALLOCATE || TestUtil.haveMinimumServerVersion(con, ServerVersion.v8_3)); Assume.assumeTrue("DISCARD ALL requires PostgreSQL 8.3+", failMode != FailMode.DISCARD || TestUtil.haveMinimumServerVersion(con, ServerVersion.v8_3)); + Assume.assumeTrue("Plan invalidation on table redefinition requires PostgreSQL 8.3+", + failMode != FailMode.ALTER || TestUtil.haveMinimumServerVersion(con, ServerVersion.v8_3)); } @Override [parent: 5b65e2f45b1c]