目次
環境
- Windows 8 Pro 64bit
- Railsinstaller
- railsinstaller-3.1.0.exe
Ruby 2.1.5
Rails 4.1
Bundler
Git
Sqlite
TinyTDS
SQL Server Support
DevKit
- railsinstaller-3.1.0.exe
postgresqlをインストールする
ダウロード
https://www.postgresql.org/download/windows/
postgresql-9.4.1-3-windows-x64.exe
インストール先
C:\PostgreSQL\9.4
環境変数
Windowsの環境変数の Path に 'C:\PostgreSQL\9.4\bin' を追加します。
有効にするには再ログインまたは再起動が必要です。
psqlコマンドが動くか確認する
heroku login済のフォルダにてコマンドプロンプトを起ち上げてheroku pg:psql
$ heroku pg:psql
Your version of git is 1.8.4.. Which has serious security vulnerabilities.
More information here: https://blog.heroku.com/archives/2014/12/23/update_your_git_clients_on_windows_and_os_x
---> Connecting to HEROKU_POSTGRESQL_BROWN_URL (DATABASE_URL)
psql (9.4.1)
SSL connection (protocol: TLSv1.2, cipher: ECDHE-RSA-AES256-GCM-SHA384, bits: 256, compression: オフ)
"help" でヘルプを表示します.
help
unitprice::BROWN=> psql --help
herokuからデータベース名を取得する
$ heroku config --app アプリケーションID
heroku config はアプリケーションの設定を一覧表示するコマンドです。
HEROKU_POSTGRES_XXX_URLの値は Postgres にアクセスするために必要な情報です。
以下のフォーマットになっています。
HEROKU_POSTGRESQL_XXX_URL: postgres://ユーザ名:パスワード@サーバ名:ポート/データベース
広告
データベースを選択して、テーブル一覧を確認するには
データベースを選択する \c
$ heroku pg:psql
unitprice::BROWN=> \c データベース名
SSL connection (protocol: TLSv1.2, cipher: ECDHE-RSA-AES256-GCM-SHA384, bits: 256, compression: オフ)
データベース "データベース名" にユーザ""として接続しました。
テーブル一覧を表示する \z
unitprice::BROWN=> \z
アクセス権
スキーマ | 名前 | 型 | アクセス権 | 列のアクセス権限
----------+-------------------+------------+------------+------------------
public | schema_migrations | テーブル | |
以上