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がわからなくて探していました。
助かりました
投稿者: ななし | 2008年09月05日 10:42
こんな個人メモblogでも役に立つ日が来るとは(ノ▽`)
投稿者: ふぉあ | 2008年09月05日 11:00