+
+class XSetBg(SQLObject):
+ full_name = UnicodeCol(alternateID=True)
+ last_shown = IntCol(default=None) # timestamp
+ flag = BoolCol(default=None)
+
+ last_shown_idx = DatabaseIndex('last_shown')
+ flag_idx = DatabaseIndex('flag')
+
+
+def recreate_db():
+ global xsetbg_db
+ if not xsetbg_db:
+ xsetbg_db = XSetBg
+ xsetbg_db.createTable()
+ return xsetbg_db
+
+