Як експортувати таблицю бази даних у CSV за допомогою простого сценарію Ruby

Якщо у вас є проект Rails і ви хочете експортувати таблицю у форматі CSV, не маючи необхідності шукати дорогоцінний камінь, встановлювати та використовувати його, а потім видаляти, коли він більше не потрібен, у мене є хороші новини. Ось простий і швидкий спосіб експорту певної таблиці з бази даних у вигляді файлу CSV.

Це код, який вам потрібно запустити. Ви можете поставити це як завдання граблі та запустити, або запустити іншим способом.

Як бачите, спочатку ми імпортуємо CSV- нам це потрібно для запису CSV-файлу з даними з бази даних. Потім ми вибираємо місце розташування та ім’я файлу, до якого ми хочемо його експортувати, а в нашому випадку це буде файл із назвою data.csv, включений до загальнодоступного сховища .

Потім ми встановлюємо таблицю, яку хочемо експортувати, і починаємо писати. Ми також могли б змінити атрибути, які ми хочемо експортувати - ми не повинні включати їх усі, як вони є в базі даних.

Це воно! Це настільки просто, але дуже корисно.

Ця стаття спочатку була опублікована на Medium