到目前为止,我已经阅读了文档并且能够找到任何可以帮助我的东西。我也阅读了大量的博客文章,但似乎没有直接回答我的问题:
是否可以使用 ActiveRecord 管理 InnoDB 表中的表分区? 我真的更喜欢保持非常干净,并且我试图避免编写外部脚本来尝试自动创建/随着时间的推移删除分区。
最佳答案
是的,你可以! 但我不认为有什么 gem 可以为你做到这一点。
为了执行分区管理,您需要自己做艰苦的工作,并通过以下方式直接通过连接发送您需要在DB上运行的命令
ActiveRecord::Base.connection.execute("ALTER TABLE your_table drop partition p0")
关于mysql - Ruby on Rails/ActiveRecord 和表分区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30306161/