ActiveRecord :: ConnectionNotErstellt innerhalb einer Rake-Task

7

Ich arbeite daran, eine Rake-Aufgabe zu erstellen, um einige Tabellen und Trigger zu entfernen.

Meine Rake-Aufgabe:

%Vor%

Ich habe versucht, das so auszuführen:

%Vor%

Problem ist der Rake Aufgaben Fehler mit:

%Vor%

Irgendwelche Vorschläge, wie der Rake-Task eine Verbindung zur Datenbank herstellen kann, um den Raw-SQL-Befehl auszuführen? Danke

    
AnApprentice 04.01.2013, 19:51
quelle

1 Antwort

22

Sie laden die Rails-Anwendung nicht in Ihrer Rake-Task, daher erstellt ActiveRecord niemals eine Datenbankverbindung.

Ändere deine Rake-Aufgabe auf:

%Vor%

Danach brauchen Sie die Zeile "setup_connection" nicht mehr

    
wless1 04.01.2013, 19:55
quelle