16

Heroku で実行する単純な PHP アプリケーションを開発しています。CSV ファイルを作成し、単純なデータベースとして使用しています。

Heroku でデータベースを作成したいので、Postgres インスタンスを追加しました。その名前はheroku-postgres-9f90a33a::ivory.

データベース インスタンスを作成および管理して、テーブルの作成などのアクションを実行する方法を知りたいです。

4

2 に答える 2

37
  1. まず、heroku アカウントにログインします
  2. 次に、データベース セクション 3 に移動します。[データベースの作成] をクリックしてデータベースを作成します。
  3. 次に、heroku データベースが作成され、次のような詳細が表示されます。

ホスト= ...

データベース= ...

ユーザー= ...

ポート= ...

パスワード= ...

次に、PostgreSQL のインタラクティブ ターミナル クライアントを使用してデータベースに接続します。

まだインストールしていない場合は、プラットフォームのパッケージ管理スイートにアクセスする必要があります (たとえば、Ubuntu では sudo apt-get install postgresql-client を実行します)。 FreeBSD、Linux、Mac、Solaris、および Windows に適したビルド済みのバイナリ パッケージと、その他のインストール オプションをダウンロードします。

To connect, call psql with the -h option to specify the server’s hostname, -U to specify     the username, and then the database name:

root@yogesh-System-model:~# psql -h [**Host Name**] -U [**User Name**] [**database Name**]
    Password for user hdwvhbehqlishy: ********
    psql (8.4.9, server 9.0.5)
    WARNING: psql version 8.4, server version 9.0.
     Some psql features might not work.
    SSL connection (cipher: DHE-RSA-AES256-SHA, bits: 256)
    Type "help" for help.


df7r55a12o64m4==> CREATE TABLE [Table_name](your_id SERIAL, Name text, Address text);

それはテーブルを作成します....

この質問の所有者がすでに問題を解決していることは知っていますが、今後の参考のためにこの回答を投稿しています....

問題がある場合は、このチュートリアルを参照してください

これは 1 つの方法です...もう 1 つの方法は、Jack DBを使用して、任意のクエリを実行し、Heroku にある DB のデータを表示できるようにすることです。

于 2014-04-28T06:16:37.600 に答える