mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-05-09 15:05:26 +03:00
Compare commits
2 Commits
89a352197f
...
b7e2fc5ca1
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b7e2fc5ca1 | ||
|
|
7d315c5e6b |
@ -189,17 +189,6 @@ class FrigateApp:
|
|||||||
except PermissionError:
|
except PermissionError:
|
||||||
logger.error("Unable to write to /config to save DB state")
|
logger.error("Unable to write to /config to save DB state")
|
||||||
|
|
||||||
def cleanup_timeline_db(db: SqliteExtDatabase) -> None:
|
|
||||||
db.execute_sql(
|
|
||||||
"DELETE FROM timeline WHERE source_id NOT IN (SELECT id FROM event);"
|
|
||||||
)
|
|
||||||
|
|
||||||
try:
|
|
||||||
with open(f"{CONFIG_DIR}/.timeline", "w") as f:
|
|
||||||
f.write(str(datetime.datetime.now().timestamp()))
|
|
||||||
except PermissionError:
|
|
||||||
logger.error("Unable to write to /config to save DB state")
|
|
||||||
|
|
||||||
# Migrate DB schema
|
# Migrate DB schema
|
||||||
migrate_db = SqliteExtDatabase(self.config.database.path)
|
migrate_db = SqliteExtDatabase(self.config.database.path)
|
||||||
|
|
||||||
@ -216,11 +205,6 @@ class FrigateApp:
|
|||||||
|
|
||||||
router.run()
|
router.run()
|
||||||
|
|
||||||
# this is a temporary check to clean up user DB from beta
|
|
||||||
# will be removed before final release
|
|
||||||
if not os.path.exists(f"{CONFIG_DIR}/.timeline"):
|
|
||||||
cleanup_timeline_db(migrate_db)
|
|
||||||
|
|
||||||
# check if vacuum needs to be run
|
# check if vacuum needs to be run
|
||||||
if os.path.exists(f"{CONFIG_DIR}/.vacuum"):
|
if os.path.exists(f"{CONFIG_DIR}/.vacuum"):
|
||||||
with open(f"{CONFIG_DIR}/.vacuum") as f:
|
with open(f"{CONFIG_DIR}/.vacuum") as f:
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user