大家好,我正在尝试使用 script/import_scripts/stackoverflow.rb 将数据从 MS SQL Server(源)拉取到 discourse。我已经获取了所需的一些 gem(tiny_tds 和 listen),但脚本尝试通过套接字连接到 Postgres 数据库(目标),我实在弄不明白如何覆盖它以使用我的 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"?
我该如何让这个脚本连接到我另一台服务器上的数据库主机???任何帮助都将不胜感激。
谢谢 Ric