Ruby on rails Rails-如何检查上次数据库更新的时间
我有一个由sqlite3db支持的rubyonrails应用程序。数据库定期备份到云。作为一种优化,只有在数据库自上一个备份周期以来被更新(对任何表的任何行的任何更新)的情况下才执行云备份是很好的。这样的rails查询是什么样子的?我可以检查sqlite3文件上的时间戳,但想知道Rails是否提供了这样的机制。Rails没有这样的机制 您可以读取文件的偏移量24处的文件更改计数器,而不是时间戳 (在WAL模式下,更改可能只写入WAL文件,因此文件时间戳和更改计数器都不能保证工作。)Ruby on rails Rails-如何检查上次数据库更新的时间,ruby-on-rails,sqlite,Ruby On Rails,Sqlite,我有一个由sqlite3db支持的rubyonrails应用程序。数据库定期备份到云。作为一种优化,只有在数据库自上一个备份周期以来被更新(对任何表的任何行的任何更新)的情况下才执行云备份是很好的。这样的rails查询是什么样子的?我可以检查sqlite3文件上的时间戳,但想知道Rails是否提供了这样的机制。Rails没有这样的机制 您可以读取文件的偏移量24处的文件更改计数器,而不是时间戳 (在WAL模式下,更改可能只写入WAL文件,因此文件时间戳和更改计数器都不能保证工作。)