からくりがてんこ

IT関連情報、プログラミングに関する作業ログや備忘録を記載していきます。

Rails:Herokuのテーブル変更

テーブルが変更になったので、migrationファイルを変更して、
ローカルみたく

$ heroku run rake db:migrate:reset

とやってサクッと終わらせるか〜っと思った矢先

Running `rake db:migrate:reset` attached to terminal... up, run.6144
FATAL: permission denied for database "postgres

テーブルに変更入れようとすると権限エラーが出てしまうようです。
Postgresqlの初期化をすれば大丈夫ということだったので、

$ heroku pg:reset HEROKU_POSTGRESQL_****

$ heroku run rake db:sessions:create
$ heroku run rake db:migrate
$ heroku run rake db:seed

これでなんとかできました。
(セッション情報をDBに持たせたかったので、rake db:sessions:createしてる)

何かしらどこかで引っかかりますな。。

感謝サイト:
http://qiita.com/quattro_4/items/a2eb3618207e21ca00d3