Aiuto con la connessione al database su import_script

Ciao a tutti, sto cercando di usare script/import_scripts/stackoverflow.rb per estrarre dati da un MS SQL Server (la sorgente) in discourse. Sto ottenendo i dati correttamente poiché sono riuscito a installare alcune gemme necessarie (tiny_tds e listen), tuttavia lo script tenta di connettersi al database Postgres (il target) tramite il socket e non riesco a capire come sovrascrivere questo per utilizzare le mie variabili d’ambiente o i file di configurazione che specificano l’host del DB, ecc. ecc.

Per favore, permettetemi di aggiungere che sono un sys admin di professione e nemmeno un principiante nello sviluppo ruby, quindi ho bisogno di aiuto come se lo spiegassi a un bambino di 5 anni :slight_smile:

Questo è il comando che sto cercando di eseguire:

bundle exec ruby script/import_scripts/stack_overflow.rb

e l’errore è:

URGENTE: Impossibile inizializzare il sito predefinito: ActiveRecord::ConnectionNotEstablished non è stato possibile connettersi al server: Nessun file o directory di questo tipo
        Il server è in esecuzione localmente e accetta
        connessioni sul socket di dominio Unix "/var/run/postgresql/.s.PGSQL.5432"?

Come faccio a far connettere questo script al mio host DB su un altro server??? Qualsiasi aiuto sarebbe molto apprezzato.

Grazie Ric

Ciao @Ric_harvey!

Sei riuscito a risolvere? Se sì, quali passaggi hai intrapreso?

Cordiali saluti,
David..