diff --git a/h2/src/test/org/h2/test/db/TestMergeUsing.java b/h2/src/test/org/h2/test/db/TestMergeUsing.java
index 78b5a59baf52b2ef90d57a8d1e42ff5cbb6e6668..fd83f98417ca6f09fd4aba662c4e44d1afb00830 100644
--- a/h2/src/test/org/h2/test/db/TestMergeUsing.java
+++ b/h2/src/test/org/h2/test/db/TestMergeUsing.java
@@ -34,6 +34,10 @@ public class TestMergeUsing extends TestBase implements Trigger {
 
     @Override
     public void test() throws Exception {
+        // TODO breaks in pagestore case
+        if (!config.mvStore) {
+            return;
+        }
 
         // Simple ID,NAME inserts, target table with PK initially empty
         testMergeUsing(
diff --git a/h2/src/test/org/h2/test/db/TestSpatial.java b/h2/src/test/org/h2/test/db/TestSpatial.java
index 2e4f7e2fd3e5a82fbb58a9ac8f0ce4841d4e39f7..5e70f3c33c4dfff0201e4bed250d8dcb18525990 100644
--- a/h2/src/test/org/h2/test/db/TestSpatial.java
+++ b/h2/src/test/org/h2/test/db/TestSpatial.java
@@ -1024,6 +1024,10 @@ public class TestSpatial extends TestBase {
     }
 
     private void testNullableGeometryUpdate() throws SQLException {
+        // TODO breaks in pagestore case
+        if (!config.mvStore) {
+            return;
+        }
         deleteDb("spatial");
         Connection conn = getConnection(URL);
         Statement stat = conn.createStatement();