微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Ruby on Rails导出数据

如何解决Ruby on Rails导出数据

| 我有一个Rails网站和一个MysqL数据库。 我需要执行我的模型之一的存档。 我有什么选择? rails是否具有一些内置功能MysqL有什么吗?     

解决方法

        rake db:dump将转储您的模式和数据库内容。 rake db:load将转储的内容重新加载到您的数据库中     ,        我建议您使用mysqldump导出实用程序。     ,        备份:
 mysqldump -u user -p DATABASE > backup.sql
导入:
 mysql -u user -p DATABASE < backup.sql
    ,        如果您需要一些简单的数据库备份,我建议您看看mysqdump或mysqlhotcopy(另请参见MySQL备份方法)。 您可以将其与经常运行并执行备份任务的cronjob结合使用。     ,        您可以考虑使用ActiveRecord关联并构建一个简单的回调函数,该函数可以将您的数据导出为其他格式(pdf,csv,html或任何通配的示例)。侦听回调函数是否成功,然后调用.destroy()或.delete()或在SomeObject上选择的任何垃圾方法。 在这里查看Association_callbacks: http://api.rubyonrails.org/classes/ActiveRecord/Associations/ClassMethods.html 除了选项以外,mysqldump非常有效!     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。