web-dev-qa-db-ja.com

heroku_postgresデータベースインスタンスを作成または管理する方法

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

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

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

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

ホスト=.。

データベース=.。

ユーザー=.。

ポート=.。

パスワード=.。

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

まだインストールしていない場合は、プラットフォームのパッケージ管理スイートを使用するか(UbuntuでSudo apt-get install postgresql-clientを実行するなど)、postgresql.orgにアクセスする必要があります。 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つの方法です.....別の方法は Jack DB を使用することです。この方法では、クエリを実行して、HerokuにあるDB内のデータを確認できます。

24
Yogesh D