アプリを開発しようとしています。Heroku を使用してデプロイします。開発環境とテスト環境で sqlite3 を実行し、運用環境で postgres を実行している最後のアプリで問題が発生したため、すべての環境で postgres データベースを実行したいだけです。そのため、postgres のインストールに取り掛かりました。
しかし、この Heroku ページ (https://devcenter.heroku.com/articles/local-postgresql) に出くわしました。このページでは、共有サーバーに PostgreSQL 8.3 データベースを使用し、新しくプロビジョニングされたデータベースに PostgreSQL 9.1 を使用していると述べています。もちろん、少なくとも最初は共有サーバーを使用したいと考えています。それで、それは私にいくつかの問題を引き起こします。
postgres 8.3 をインストールし、それを使用して開発およびデプロイすることにした場合 (データベースが共有サーバーと一致するように)、データベースのサイズを増やして最終的に postgres 9.1 を実行する必要がある場合、大きな問題に遭遇するでしょうか?
postgres 9.1 をインストールし、それを使用して開発および展開すると、postgres 8.3 サーバーに展開するときに大きな問題が発生しますか?
私は自分の前に巨大なプロジェクトを抱えており、できるだけ前もって計画を立てることができるように、以前にこれに対処したことがある人から話を聞きたい. あらゆるご意見をお待ちしております。