2012-03-07 75 views
1

PostgreSQL似乎有一個允許設置環境變量的環境文件。在Linux上(我的情況是Kubuntu 11.10),它位於例如/etc/postgresql/8.4/main/environment,默認情況下爲空,除了一些有用的評論。Mac OSX上的PostgreSQL環境文件?

在Mac OSX Lion上,該文件似乎並不存在:我期望它在例如/Library/PostgreSQL/9.0/data/,因爲這是所有其他配置文件所在的位置,但它不在那裏 - 如果我創建它,它似乎不會被使用。

如何在Mac OSX上爲PostgreSQL服務器設置環境變量?

+0

我在官方的Postgres文檔中找不到關於這樣一個文件的任何內容,所以我相信這是一個Ubuntu/Debian工件。 – 2012-03-07 07:52:28

+0

這些環境變量應包含哪些內容?如果您需要更改設置,則配置可能會更好,如果您需要更改基於數據庫/表格/ ...的設置,則會有特定的設置。 – DrColossos 2012-03-07 09:03:02

+0

你如何在配置中設置PYTHONPATH? – ssc 2012-03-08 01:40:10

回答

1

有沒有標準的方式來指定PostgreSQL的環境變量,我假設該文件是Kubuntu特定。

我做的事,以減輕我的生活被複制Oracle使用方法:

  • 我有每個地方我運行PostgreSQL數據庫服務器上/etc/pgtab文件;
  • 我指定我在/etc/pgtab的單行上運行的每個集羣;
  • 我已經創建了基於該/etc/pgtab腳本pgenv顯示集羣的菜單(如果有是,不只是一個),並初始化所有PATH S和變量。

它適用於我的MacBookPro以及所有基於Linux和HP-UX的服務器。