我刚刚承担了在工作中自动执行报告任务的任务.以前,有人会使用GUI工具在MySQL数据库上运行大型任意SELECT,然后使用该工具将结果导出到CSV.现在,我想编写一个Ruby脚本来执行此操作.
我了解Ruby中的FasterCSV,但就SQL查询而言,我仅使用ActiveRecord,在此通常不编写查询,而是使用模型和关联.我上次用代码编写完整的sql是在编写PHP时.
在Ruby中最简单的方法是什么?我应该使用ActiveRecord吗?
解决方法:
如果您正在编写复杂的应用程序,则使用ActiveRecord绝对没有错.特别是因为您已经对此感到满意.
如果您正在编写快速脚本并且不想打扰ActiveRecord,则还应该检查mysql和mysql2宝石.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。