- connection = ActiveRecord::Base.connection.raw_connection
- query = "COPY ( SELECT '#{header}' UNION ALL #{sql query}) TO STDOUT WITH DELIMITER AS ',' CSV"
- connection.exec query
- while (copy_data = connection.get_copy_data) do
- # write data to file.csv
- end