テックキャンプ日誌 Day37

テックキャンプ日誌(全70日間)

37日目終了。

↓今日やったこと

・個人アプリ Herokuにてデプロイ中

 \所々でエラー発生・・・/

 

やっぱりデプロイ大変だった・・・。とりあえず先に回してよかった。

ローカル環境で問題なくても、Herokuに上げるとエラーになるってことが茶飯事。

まずデータベースがmySQLから、Postgresqlに変わるため言語が共通しないことがある。

ランダムの記述が、mySQLでは”RAND()”だが、Postgresqlでは”RANDOM()”となる。

そのため下記のように対応しました。

本番環境ではPostgresql用に”RANDOM()”、開発環境ではmySQL用に”RAND()”。

Herokuは分からないことばかりなのでエラーの原因を探るだけで疲れ果てた・・・。

でも記述の仕方によってすんなりいく人はすんなりいくと思います。

本日の感想:デプロイは計画的に。

それではまた明日!