]> granicus.if.org Git - postgresql/commitdiff
Force the regression databases to have bytea_output set to hex
authorAndrew Dunstan <andrew@dunslane.net>
Mon, 20 Mar 2017 22:12:24 +0000 (18:12 -0400)
committerAndrew Dunstan <andrew@dunslane.net>
Mon, 20 Mar 2017 22:12:24 +0000 (18:12 -0400)
Even if the installation defaults to escape output, this makes
pg_regress make the setting hex, so that installcheck tests can pass in
such a setting.

Jeff Janes.

Discussion: http://postgr.es/m/CAMkU=1xivkTNeyCfzhwdHJ+VH5qpU+4gsipRNuEUbyQf+KN3Kw@mail.gmail.com

src/test/regress/pg_regress.c

index 2e58895066c4f36704cd7e258fa2f4b92f1ec59b..b685aeb1fa6922f654fa89a0db033a3dba59e81d 100644 (file)
@@ -1933,8 +1933,9 @@ create_database(const char *dbname)
                                 "ALTER DATABASE \"%s\" SET lc_monetary TO 'C';"
                                 "ALTER DATABASE \"%s\" SET lc_numeric TO 'C';"
                                 "ALTER DATABASE \"%s\" SET lc_time TO 'C';"
+                                "ALTER DATABASE \"%s\" SET bytea_output TO 'hex';"
                        "ALTER DATABASE \"%s\" SET timezone_abbreviations TO 'Default';",
-                                dbname, dbname, dbname, dbname, dbname);
+                                dbname, dbname, dbname, dbname, dbname, dbname);
 
        /*
         * Install any requested procedural languages.  We use CREATE OR REPLACE