构build启动并运行后是否可以添加SSL支持?

我最近试图将我的postgresql从9.0升级到9.1。 我到了一个地步,我可以同时运行两个版本(在不同的端口上)。 然后我尝试从旧的configuration文件复制一些设置到新的设置,其中一个设置是将SSL设置为启用。 这本身是没问题的,但不幸的是,当我第一次构build构build时,我忘了使用SSL进行configuration。 正因如此,当我尝试启动服务器时出现以下错误: FATAL: SSL is not supported by this build

那么,我可以将SSL支持添加到已经build立和安装的Postgresql吗? 或者,我将不得不删除的东西,重新configuration生成,重新制作并最终重新安装它?

另外,有人可以告诉我如何正确设置它。 例如,目前,如果我在terminal中使用psql命令,它使用旧的psql (即9.0的psql),如果我想要使用任何新的命令(即9.1的命令),我必须写出一个完整的目录,像这样: /usr/local/pgsql/bin/postgres -D /var/lib/postgresql/9.1/main -p 5433 。 知道如何在启动时启动postgresql也是很好的。

非常感谢您的帮助,我知道我的问题有点简单,但我仍然习惯于Linux开发和pipe理。

为了向您的安装添加SSL支持,您需要使用适当的选项重新运行configuremakemake install序列。 但是你不必删除任何东西。 只要将新的二进制文件安装在旧的文件上并重新启动服务器。