У меня есть приложение rails, которое успешно работает уже несколько месяцев.В некоторых местах я обращаюсь напрямую к базе данных через ActiveRecord :: Base.connection.execute (sql_code)
В связи с недавней необходимостью масштабирования, я просто добавил второй сервер для обработки данных.Я хочу запустить то же приложение, но подключиться по сети к другому серверу базы данных.Это единственное отличие здесь.Все остальные области приложения работают - оно может подключаться к удаленной базе данных.
Где оно ломается, там, где у меня есть рельсы, введите команду psql COPY для импорта файла csv.
result = ActiveRecord::Base.connection.execute( @PGSQL_COPY_COMMAND ) # perform the copy command
Это сбой и говорит о том, что CSV-файл не может быть найден.Я убедился, что он есть и доступен для чтения как пользователю, запускающему приложение rails, так и пользователю postgres.
Я что-то упустил?