私はモバイル デバイス プログラマーであり、DB、Web、サーバー プログラミングの初心者であり、この問題にうんざりしています :(
私はこの状況を一日中掘り下げてきましたが、私の問題を解決する答えはありません。
Ruby on Rails プロジェクトに production.sqlite3 があり、これは本番モードで sqlite3 DB を使用する AWS サーバーにありました。
ここで、このアプリケーションを、データなし (空) の postgresql DB を使用して heroku にアップロードし、本番モードで sqlite3 -> postgresql を変更しました。
production.sqlite3 のデータを転送して、postgresql DB を空にしたいと考えています。
どうやってやるの?これを達成する方法の概念を理解できませんでした。
1) ローカルの sqlite3 -> リモートの空の postgresql DB 直接 ?
2) ローカル sqlite3 -> ローカル postgresql (移行) -> リモートの空の postgresql DB ?
macports 経由で postgresql92 をインストールしました (heroku リモート postgresql バージョンのため)。
したがって、パスは「/opt/local/lib/postgresql92」です。
私は試した
pg:転送
psql
pg_ctl
まだこれを行う考えがありません。この状況を解決するのを手伝ってください。