]> granicus.if.org Git - postgresql/blobdiff - src/test/regress/pg_regress_main.c
Fix initialization of fake LSN for unlogged relations
[postgresql] / src / test / regress / pg_regress_main.c
index bd613e4fda19bd3ce5831615a920553b4892ebec..f1df7557fa1e9335aae9a32df036f128414337a9 100644 (file)
@@ -8,7 +8,7 @@
  *
  * This code is released under the terms of the PostgreSQL License.
  *
- * Portions Copyright (c) 1996-2018, PostgreSQL Global Development Group
+ * Portions Copyright (c) 1996-2019, PostgreSQL Global Development Group
  * Portions Copyright (c) 1994, Regents of the University of California
  *
  * src/test/regress/pg_regress_main.c
@@ -73,11 +73,16 @@ psql_start_test(const char *testname,
                }
        }
 
+       /*
+        * Use HIDE_TABLEAM to hide different AMs to allow to use regression tests
+        * against different AMs without unnecessary differences.
+        */
        offset += snprintf(psql_cmd + offset, sizeof(psql_cmd) - offset,
-                                          "\"%s%spsql\" -X -a -q -d \"%s\" < \"%s\" > \"%s\" 2>&1",
+                                          "\"%s%spsql\" -X -a -q -d \"%s\" -v %s < \"%s\" > \"%s\" 2>&1",
                                           bindir ? bindir : "",
                                           bindir ? "/" : "",
                                           dblist->str,
+                                          "HIDE_TABLEAM=\"on\"",
                                           infile,
                                           outfile);
        if (offset >= sizeof(psql_cmd))