我在Mac上运行了postgres(OSX 10.13.1)。在VMWare Fusion(8.5.8)上的虚拟机中运行Windows 10。要求是从Windows VM上运行的应用程序访问postgres数据库,但我无法找到有关如何正确配置Postgres的文档和具体说明 - 感谢任何帮助。
连接应该是安全的,并且如果可能的话限于本地 - 实际上不希望公开与外部互联网的连接。
我认为需要在postgresql.conf
以及pg_hba.conf
中进行一些配置设置。
尝试将listen_address = '*'
添加到postgresql.conf
文件,并在host all all xxx.xx.xxx.x/24 md5
文件中添加pg_hba.conf
(其中x表示虚拟机的IP地址)。
在Windows上的postgres驱动程序的设置屏幕上,我不知道如何设置驱动程序以查找数据库。
另外:我在Mac终端上找到了VM的IP地址,但是每次机器重新启动时都会更改,或者是否可以设置为常量值?即我不希望每次机器重启时都重置配置。
提前致谢。