aboutsummaryrefslogtreecommitdiff
path: root/src/backend/executor/nodeFunctionscan.c
diff options
context:
space:
mode:
authorHeikki Linnakangas <heikki.linnakangas@iki.fi>2015-07-29 19:17:02 +0300
committerHeikki Linnakangas <heikki.linnakangas@iki.fi>2015-07-29 19:17:02 +0300
commit13d856e177e69083f543d6383eeda9e12ce3c55c (patch)
tree996a28e65f66ad64dd78f5b2495349a84db9040e /src/backend/executor/nodeFunctionscan.c
parent5f1066074cd85b829371a4123839d16f52553c3d (diff)
downloadpostgresql-13d856e177e69083f543d6383eeda9e12ce3c55c.tar.gz
postgresql-13d856e177e69083f543d6383eeda9e12ce3c55c.zip
Make TAP tests work on Windows.
On Windows, use listen_address=127.0.0.1 to allow TCP connections. We were already using "pg_regress --config-auth" to set up HBA appropriately. The standard_initdb helper function now sets up the server's unix_socket_directories or listen_addresses in the config file, so that they don't need to be specified in the pg_ctl command line anymore. That way, the pg_ctl invocations in test programs don't need to differ between Windows and Unix. Add another helper function to configure the server's pg_hba.conf to allow replication connections. The configuration is done similarly to "pg_regress --config-auth": trust on domain sockets on Unix, and SSPI authentication on Windows. Replace calls to "cat" and "touch" programs with built-in perl code, as those programs don't normally exist on Windows. Add instructions in the docs on how to install IPC::Run on Windows. Adjust vcregress.pl to not replace PERL5LIB completely in vcregress.pl, because otherwise cannot install IPC::Run in a non-standard location easily. Michael Paquier, reviewed by Noah Misch, some additional tweaking by me.
Diffstat (limited to 'src/backend/executor/nodeFunctionscan.c')
0 files changed, 0 insertions, 0 deletions