皆さん、こんにちは。script/import_scripts/stackoverflow.rb を使用して、MS SQL Server(ソース)から Discourse にデータをプルしようとしています。必要な gem(tiny_tds と listen)をいくつかインストールできたので、データは正常に取得できていますが、スクリプトはソケット経由で Postgres データベース(ターゲット)に接続しようとします。DB ホストなどを指定する ENV 変数や設定ファイルを使用するようにこれをオーバーライドする方法がまったくわかりません。
私は貿易によってシステム管理者であり、Ruby 開発の初心者でもないことを付け加えさせてください。5 歳児に説明するように手助けが必要です ![]()
これは実行しようとしているコマンドです。
bundle exec ruby script/import_scripts/stack_overflow.rb
そしてエラーは次のとおりです。
URGENT: Failed to initialize site default: ActiveRecord::ConnectionNotEstablished could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?
このスクリプトを別のサーバー上の DB ホストに接続するにはどうすればよいですか??? どんな助けでも大歓迎です。
リックより