« 寝正月 | メイン | 年賀状 »

[Rails]PostgreSQLの繋ぎ方

Windows + Rails + PostgreSQLの繋ぎ方がググっても出てこないくらいマイナーなのでメモ。
世の中Postgre使い=Linuxユーザー、Windowsな人=MySQLのようだ。。。

1.gem install ruby-postgres

2.PostgreSQLインストールフォルダのbinにPathを通す(libpq.dllを見えるように)

3.database.ymlはこう書く
adapter: postgresql
database: postgres
schema_order: スキーマ名
Oracleの場合databaseにOracleスキーマ名を書くが、postgreの場合はschema_order。

後からスキーマのオーナーを変更した場合、テーブル権限が無くて困る。
ユーザー作成
→スキーマ作成(オーナーを作成ユーザーに指定)
→database.ymlのユーザーを指定
→migrate
の順で作業すればおけ。

コメント (2)

schema_orderがわからなくて探していました。
助かりました

こんな個人メモblogでも役に立つ日が来るとは(ノ▽`)

コメントを投稿

About

2007年01月05日 15:19に投稿されたエントリーのページです。

ひとつ前の投稿は「寝正月」です。

次の投稿は「年賀状」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type