1.  Mac下的服务器端选择

PostgreSQL官方是推荐用EnterpriseDB提供的Mac下发行版,但是这个版本到8.3.x为止还不能方便地禁止启动时自动启动服务(提供的解决办法是把 /Library/StartupItems/postgresql-8.3 挪个地方,但是这样的副作用就是安装包附带的所有服务启动工具都不管用了,只能跑到 postgresql-8.3 指令所在的新目录去手动启动,算不上是个好办法)。

考虑到这个自动启动服务的因素,我现在装的是 PostgreSQL for Mac 提供的发行包,通过在 /etc/hostconfig 文件加入“POSTGRES=-NO-”就能禁止PostgreSQL在系统启动时自动启动。以后想启动它的时候,则可以用“/Library/StartupItems/PostgreSQL/PostgreSQL start MANUAL”来搞定。

2.  Mac下psycopg2数据库连接驱动的安装

参考:Installing psycopg2 on OS X

具体到 PostgreSQL for Mac,像下面这样搞就可以了:

PATH=$PATH:/Library/PostgreSQL8/bin/ sudo easy_install psycopg2

GlossyBlue theme adapted by David Gilbert
Powered by PmWiki