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 ![]()
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