1

Apple の Lion (またはそれ以降) の OS を使用している場合は、単純に次のようにします。

-heroku チュートリアルに従ってください: https://devcenter.heroku.com/articles/heroku-postgresql#local-setup

-私のOSに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 に答える