如何在Mac OSX上安装PostgreSQL-contrib-9.3?

时间:2014-08-24 01:29:58

标签: macos postgresql

我正在尝试在我的MacOSX 10.9.4上运行PostgreSQL并运行。

我按照此处列出的说明使用Homebrew成功安装了PostgreSQL:https://www.codefellows.org/blog/how-to-install-postgresql。它已启动,我可以使用psql命令连接到它。

但是,当我尝试创建postgis扩展时,它失败了(见下文)。我知道我需要安装postgresql-contrib-9.3

$ psql -d mydb
psql (9.3.5)
Type "help" for help.

mydb=# CREATE EXTENSION postgis;
ERROR:  could not open extension control file "/usr/local/Cellar/postgresql/9.3.5/share/postgresql/extension/postgis.control": No such file or directory

如何在Mac OSX上安装此postgresql-contrib-9.3?我没有apt-get。我看到的说明根本不清楚如何安装它。有人可以建议吗?

2 个答案:

答案 0 :(得分:7)

我在这里找到答案:http://postgis.net/install

$ brew install postgis
<SNIP SNIP>

$ psql -d mydb
psql (9.3.5)
Type "help" for help.

dbname=# CREATE EXTENSION postgis;
CREATE EXTENSION

答案 1 :(得分:1)

on postgresql 9.4 contrib似乎是默认安装的一部分。我能够像

一样安装立方体和地球距离
PGUSER=postgres psql my-db
create extension cube;
create extension earthdistance;

来自默认的macports postgresql94-server安装。