Problemas com o comando postgresql COPY com Rails em diferentes servidores
Tenho um aplicativo de trilhos que trabalha com sucesso há meses. Em alguns locais, eu chamo diretamente para o banco de dados via ActiveRecord :: Base.connection.execute (sql_code)
Com uma recente necessidade de escalar, acabei de adicionar um segundo servidor para processamento de dados. Quero executar o mesmo aplicativo, mas conectar-me pela rede ao outro servidor de banco de dados. Essa é a única diferença aqui. Todas as outras áreas do aplicativo funcionam - ele pode se conectar ao banco de dados remot
Onde está quebrando, é onde os trilhos emitem um comando psql COPY para importar um arquivo cs
result = ActiveRecord::Base.connection.execute( @PGSQL_COPY_COMMAND ) # perform the copy command
Isso falha e diz que o arquivo csv não pode ser encontrado. Eu verifiquei que está lá e é legível para o usuário que está executando o aplicativo rails e o usuário do postgre
Estou esquecendo de algo