Postgres不适用于Induction上的适配器

时间:2012-11-30 14:37:26

标签: osx-mountain-lion induction postgres.app

我正在使用Postgres.app和最新版本的Induction(版本0.1.0(28)),我不能选择“Postgres”作为适配器。我只有mongodb,redis和sqlite的选项。如果我尝试手动输入(即“postgres:// locahost”),它会在我点击另一个表单输入后自动恢复为“(null)”。

我是否需要在某处指定我在本地使用Postgres(特别是将PATH设置为应用程序中的Postgres.app位置)?

我使用的是Mac OS X 10.8.2,Postgres 9.1.4,Postgres.app 1.0(11)和Induction 0.1.0(28)。

1 个答案:

答案 0 :(得分:0)

我的归纳是针对Homebrew安装的PostgreSQL 9.3。

它看到如果您没有设置数据库,那么postgres不会出现在适配器列表中,但是当我在设置PostgreSQL之后回到它,为它创建数据库和用户时,那么​​'postgres '在适配器中可用。

连接它如下(单向,无论如何)

将适配器设置为postgres,但不要填写字段,而是单击顶部字段并输入字符串:

postgres的:// USER_NAME:user_pass@127.0.0.1/database_name

127.0.0.1意味着您将通过tcp / ip连接并且需要(例如,如果运行Rails)host:localhost在您正在开发的database.yaml文件中