mirror of
https://github.com/postgres/postgres.git
synced 2026-02-20 00:10:16 -05:00
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. |
||
|---|---|---|
| .. | ||
| po | ||
| t | ||
| .gitignore | ||
| copy_fetch.c | ||
| datapagemap.c | ||
| datapagemap.h | ||
| fetch.c | ||
| fetch.h | ||
| file_ops.c | ||
| file_ops.h | ||
| filemap.c | ||
| filemap.h | ||
| libpq_fetch.c | ||
| logging.c | ||
| logging.h | ||
| Makefile | ||
| nls.mk | ||
| parsexlog.c | ||
| pg_rewind.c | ||
| pg_rewind.h | ||
| RewindTest.pm | ||
| timeline.c | ||