1

我正在使用 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)。

4

1 回答 1

0

我有针对 Homebrew 安装的 PostgreSQL 9.3 的 Induction。

它看到如果您没有设置数据库,那么 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 文件中

于 2013-09-24T20:36:47.977 回答