!Mogokお引越し
DBがないので
ElephantSQLというのを使ってみよう
http://www.elephantsql.com/
後ろはpostgresqlのようだ
無料で20MBまで使えるようです。太っ腹
!ホスティング
- .netのサービスが動かせるらしい
-- https://appharbor.com/
- heroku いわずと知れた
- openshift 3インスタンスまで
!久々のheroku
https://devcenter.heroku.com/articles/cedar-14-migration
これをやる
スタックが違うらしい。rubyのサポートバージョンなどが変わったようだ・・ちょっと心配
mogokに移した時に対応したような気がするので、無視して続ける
Gemfile.lockが古い、、みたいなことを言われる・・つらい・・・
Windows機にRubyを入れてなかった・・面倒だなぁ・・ とりあえずVirtualBox環境を整えるか
!ruby bundle
いろいろ準備する
とりあえずdockerを立ち上げる。
dockerのなかでむちゃくちゃやってとりあえずbundle updateをやってみた。
で、もう一度 git push
この辺を参考に・・
http://inajob.dip.jp/twlogin/data/5643382%3A%252Fdiary%252F20130211.html
一応動いたけどdatabase-urlが不正で落ちてるみたい。よしよし
!! あとやること
- [x] いったん入荷処理をする
- [x] DBを向けなおす
-- エラーが出ている、中身がないからかな?気にせずに進める
- [x] DBの移植
- [ ] 本番をうごかす
!!DBをむける
DATABASE_URL
これを指定するのかな
!!インポート
mysqlからpostgresqlなのでそのままimportできない
https://github.com/philipsoutham/py-mysql2pgsql
これを使ってみよう
これはmysqlサーバとつなげるっぽいので単にファイルを変換するものがほしい・・
https://github.com/ahammond/mysql2pgsql
これか・・
perlだな
>>
./mysql2pgsql.pl --sepfile constraints.sql --nodrop ../mysqldump20160706132633.dmp out_pg.sql
psql -h pellefant-02.db.elephantsql.com -U XXXXX YYYYY -f out_pg.sql
psql -h pellefant-02.db.elephantsql.com -U XXXXXX YYYYY -f constraints.sql
<<
こんな感じでできた。
railsのdb:createを使わずに上記でやればOK
5643382
wiki
1467817544