Hilfe bei der Datenbankverbindung beim import_script

Hallo zusammen, ich versuche, script/import_scripts/stackoverflow.rb zu verwenden, um Daten von einem MS SQL Server (der Quelle) in Discourse zu ziehen. Ich bekomme die Daten ok, da ich einige benötigte Gems installieren konnte (tiny_tds und listen), aber das Skript versucht, über den Socket eine Verbindung zur Postgres-Datenbank (dem Ziel) herzustellen, und ich kann um mein Leben nicht herausfinden, wie ich dies überschreiben kann, um meine ENV-Variablen oder Konfigurationsdateien zu verwenden, die den DB-Host usw. angeben.

Bitte lasst mich hinzufügen, dass ich von Beruf Sysadmin bin und nicht einmal ein Anfänger in der Ruby-Entwicklung, also brauche ich Hilfe, als würdet ihr es einem 5-Jährigen erklären :slight_smile:

Dies ist der Befehl, den ich auszuführen versuche:

bundle exec ruby script/import_scripts/stack_overflow.rb

und der Fehler lautet:

DRINGEND: Fehler bei der Initialisierung der Website-Standardeinstellung: ActiveRecord::ConnectionNotEstablished konnte keine Verbindung zum Server herstellen: Kein solches Verzeichnis oder keine solche Datei
        Läuft der Server lokal und akzeptiert er
        Verbindungen über den Unix-Domain-Socket "/var/run/postgresql/.s.PGSQL.5432"?

Wie bringe ich dieses Skript dazu, sich mit meinem DB-Host auf einem anderen Server zu verbinden??? Jede Hilfe wäre sehr dankbar.

Danke Ric

Hallo @Ric_harvey!

Konnten Sie das Problem lösen? Wenn ja, welche Schritte haben Sie unternommen?

Mit freundlichen Grüßen,
David..