Ich weiß, wie man Tabellen in Rails in formatierte Excel-Dateien exportiert: Ссылка
Aber wie man das von der Konsole aus macht.
Es gibt ein paar Optionen hier.
Erstens können Sie Ruby-Code in eine Rake-Aufgabe einfügen, die die Excel-Tabelle erstellt und sie dann auf S3 ausgibt, damit Sie sie später abholen können. Dies würde über die CLI laufen:
%Vor%ODER
Sie können eine Postgres-Konsole heroku pg:psql
hochfahren und Ihre Daten lokal direkt in eine CSV-Datei mit einer Abfrage wie der hier besprochenen exportieren: Ссылка
Hinweis: pg:psql
gibt Ihnen eine vollständige interaktive PSQL-Sitzung mit Ihrer Produktionsdatenbank, als wäre sie lokal. Seien Sie vorsichtig, wenn Sie direkt mit einer Produktionsdatenbank arbeiten.
Verbinden Sie sich mit Ihrer Heroku-Datenbank mit
%Vor%Führen Sie anschließend den Befehl sql aus, um die CSV-Datei z.
%Vor%Verwenden Sie zum Beenden \ q.
Nach dem Ausführen der Befehle wurde dump.csv in Ihrer lokalen Umgebung erstellt.
Tags und Links ruby ruby-on-rails-3 excel export-to-excel