開発では SQlite3 データベースを使用し、本番環境 (Heroku) では PostgreSQL データベースを使用しています。PG データベースに直接関連するかどうかに関係なく、いくつかの問題が発生していますが、何を警戒する必要があるか、およびこの 2 つの間にどのような違いがあるかを知りたいです。
たとえば、PG データベースでは機能しないが、SQlite3 データベースでは機能する特定のもの (構文またはその他のもの) はありますか?
ログからのこのエラーのブロックは、PG データベースと関係がありますか?
2012-12-30T20:27:15+00:00 heroku[router]: at=info method=POST path=/books host=fast-journey-7822.herokuapp.com fwd=71.7.18.2 dyno=web.1 queue=0 wait=7ms connect=8ms service=30ms status=500 bytes=643
2012-12-30T20:27:15+00:00 app[web.1]: Started POST "/books" for 71.7.18.2 at 2012-12-30 20:27:15 +0000
2012-12-30T20:27:15+00:00 app[web.1]: Processing by BooksController#create as HTML
2012-12-30T20:27:15+00:00 app[web.1]: Parameters: {"utf8"=>"✓", "authenticity_token"=>"yXWQ/0j0AbCJ8Ytw3p7kvL0qgYFe0LTfSevhLChzk94=", "book"=>{"user_id"=>"1", "status"=>"f", "queued"=>"f", "title"=>"", "author"=>""}, "commit"=>""}
2012-12-30T20:27:15+00:00 app[web.1]: Completed 500 Internal Server Error in 1ms