1

如果我有 Apple 的 Lion(或更高版本)操作系统,我会:

- 遵循 heroku 教程:https ://devcenter.heroku.com/articles/heroku-postgresql#local-setup

-在我的操作系统上安装 postgres.app

-run "heroku pg:psql" (此命令需要执行上述步骤)

- 然后只运行必要的 SQL 命令

问题是我正在运行 Snow Leopard(由于多种原因,目前无法选择升级)。

postgres.app(参见:postgresapp.com)仅适用于 Lion 和 Mountain Lion。

我一直无法找到 postgres.app 的替代品。有任何想法吗?

我确实看到了这个潜在替代品列表(http://www.postgresql.org/download/macosx/),但我不确定它们是否会起作用。

有什么指导吗?

(如果这意味着什么,我正在使用 node.js。)

谢谢 :)

4

2 回答 2

2

当您运行时,heroku pg:psql您将 postgres 客户端连接到远程 Postgres 数据库,在 Heroku 上支持您的应用程序。这将允许您检查/修改在 Heroku 应用程序中运行的远程生产数据库。

如果您正在运行 node.js 应用程序并且需要在 Heroku 应用程序上部署架构更改,您可以运行heroku run node schema.js以部署最新的架构。

于 2013-09-17T22:49:16.767 回答
1

我刚刚在以下位置找到了答案:http ://dailyjs.com/2011/09/26/heroku/

您似乎只是创建了一个 schema.js 文件,该文件像往常一样连接到数据库,并包含创建所需表的所有必要命令,然后使用以下命令运行该文件:

“heroku 运行节点 schema.js”

(对不起。我对这个东西很陌生)

于 2013-09-18T05:48:17.613 回答