Mac OSX上的PostgreSQL环境文件?

时间:2012-03-07 04:06:11

标签: macos postgresql environment-variables

PostgreSQL似乎有一个允许设置环境变量的环境文件。在Linux上(在我的情况下是Kubuntu 11.10),它位于例如/etc/postgresql/8.4/main/environment,默认情况下为空,除了一些有用的评论。

在Mac OSX Lion上,该文件似乎不存在:我希望它可以在例如/Library/PostgreSQL/9.0/data/就像所有其他配置文件一样,但它不存在 - 如果我创建它,它似乎没有被使用。

如何在Mac OSX上为PostgreSQL服务器设置环境变量?

1 个答案:

答案 0 :(得分:1)

没有标准的方法为PostgreSQL指定环境变量,我假设该文件是Kubuntu特定的。

我为缓解生活所做的是复制ORACLE使用的方法:

  • 我在每个运行PostgreSQL数据库的服务器上都有/etc/pgtab个文件;
  • 我在/etc/pgtab;
  • 中指定了我在一行上运行的每个群集
  • 我创建了一个基于pgenv的脚本/etc/pgtab,显示了群集菜单(如果只有一个,只有一个)并初始化所有PATH和变量

它适用于我的MacBookPro以及所有基于Linux和HP-UX的服务器。