Всем привет! Я пытаюсь использовать script/import_scripts/stackoverflow.rb для извлечения данных из MS SQL Server (источник) и импорта их в Discourse. С данными всё в порядке: мне удалось установить необходимые gem-пакеты (tiny_tds и listen). Однако скрипт пытается подключиться к базе данных Postgres (целевая) через сокет, и я совершенно не понимаю, как переопределить это поведение, чтобы использовать переменные окружения (ENV) или конфигурационные файлы, в которых указаны хост БД и другие параметры.
Добавлю, что я системный администратор по профессии и даже не новичок в разработке на Ruby, поэтому мне нужна помощь, объясняющая всё так, будто вы говорите с пятилетним ребёнком ![]()
Вот команда, которую я пытаюсь запустить:
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"?
Как заставить этот скрипт подключиться к моему хосту БД на другом сервере??? Буду очень благодарен за любую помощь.
Спасибо, Рик