안녕하세요, 여러분. script/import_scripts/stackoverflow.rb 스크립트를 사용하여 MS SQL Server(소스)에서 Discourse로 데이터를 가져오려 하고 있습니다. 필요한 게ems(tiny_tds와 listen)를 설치하는 데 성공했기 때문에 데이터를 가져오는 것 자체는 잘 되고 있습니다. 하지만 스크립트가 소켓을 통해 Postgres 데이터베이스(타깃)에 연결을 시도하는데, ENV 변수나 DB 호스트 등을 지정하는 설정 파일을 사용하여 이를 덮어쓰는 방법을 도무지 알 수 없습니다.
참고로 저는 직업상 시스템 관리자(sys admin)이고, 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 호스트에 연결하도록 하는 방법이 무엇일까요? 도움을 주시면 감사하겠습니다.
감사합니다, Ric