我正在为图库应用程序构建一个sqlite数据库。我想知道是否使用时间戳来检查数据库是否已更新是一种好的做法,或者是否有更好的方法来做到这一点。确定数据库是否已更改的最佳方法?
这里就是我有...三个表:
buildings
buliding_id PK
code
name
description
timestamp
building_album
album_id PK
building_id FK (reference to buildings->building_id)
album_url
timestamp
building_images
image_id PK
album_id FK (reference to building_album->album_id)
image
timestamp
截至目前,我将不得不对服务器的数据库应用程序检查,看是否有时间戳已经改变,如果他们有改变这些领域。
反对什么,你比较时间戳? – 2012-07-30 14:14:14
如果您实际上并不关心时间戳,听起来您并不在意,请改用版本号。如果您还为整个数据库添加版本号,则检查更新过程将非常快速。 – bzlm 2012-07-30 14:15:05
@Tichodroma,数据库应用程序当前拥有的时间戳 – 2012-07-30 14:15:06