postgresql/src/test/regress
Heikki Linnakangas a692ee5870 Replace SYSTEMQUOTEs with Windows-specific wrapper functions.
It's easy to forget using SYSTEMQUOTEs when constructing command strings
for system() or popen(). Even if we fix all the places missing it now, it is
bound to be forgotten again in the future. Introduce wrapper functions that
do the the extra quoting for you, and get rid of SYSTEMQUOTEs in all the
callers.

We previosly used SYSTEMQUOTEs in all the hard-coded command strings, and
this doesn't change the behavior of those. But user-supplied commands, like
archive_command, restore_command, COPY TO/FROM PROGRAM calls, as well as
pgbench's \shell, will now gain an extra pair of quotes. That is desirable,
but if you have existing scripts or config files that include an extra
pair of quotes, those might need to be adjusted.

Reviewed by Amit Kapila and Tom Lane
2014-05-05 16:07:40 +03:00
..
data Introduce jsonb, a structured format for storing json. 2014-03-23 16:40:19 -04:00
expected Fix yet another corner case in dumping rules/views with USING clauses. 2014-05-01 20:22:37 -04:00
input Do jsonb regression test input in the conventional way. 2014-03-23 20:18:06 -04:00
output Do jsonb regression test input in the conventional way. 2014-03-23 20:18:06 -04:00
sql Fix yet another corner case in dumping rules/views with USING clauses. 2014-05-01 20:22:37 -04:00
.gitignore Convert cvsignore to gitignore, and add .gitignore for build targets. 2010-09-22 12:57:04 +02:00
GNUmakefile Add new make targets check-tests and installcheck-tests. 2014-01-28 18:10:00 -05:00
Makefile Remove remains of old depend target. 2007-01-20 17:16:17 +00:00
parallel_schedule Add new to_reg* functions for error-free OID lookups. 2014-04-08 10:27:56 -04:00
pg_regress_main.c Replace SYSTEMQUOTEs with Windows-specific wrapper functions. 2014-05-05 16:07:40 +03:00
pg_regress.c Replace SYSTEMQUOTEs with Windows-specific wrapper functions. 2014-05-05 16:07:40 +03:00
pg_regress.h Update copyright for 2014 2014-01-07 16:05:30 -05:00
README Don't generate plain-text HISTORY and src/test/regress/README anymore. 2014-02-10 20:48:04 -05:00
regress.c Fix failure to detoast fields in composite elements of structured types. 2014-05-01 15:19:06 -04:00
regressplans.sh Rename 'gmake' to 'make' in docs and recommended commands 2014-02-12 17:29:19 -05:00
resultmap Enable compiling with the mingw-w64 32 bit compiler. 2011-12-10 15:35:41 -05:00
serial_schedule Add new to_reg* functions for error-free OID lookups. 2014-04-08 10:27:56 -04:00
standby_schedule Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00

Documentation concerning how to run these regression tests and interpret
the results can be found in the PostgreSQL manual, in the chapter
"Regression Tests".