0

私はモバイル デバイス プログラマーであり、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

まだこれを行う考えがありません。この状況を解決するのを手伝ってください。

4

1 に答える 1