wee_database --backup
    leveraging the data bindings in weewx.conf sounds like a beneficial 
core utility service that would then be called from a script/cron. 


On Sunday, January 10, 2021 at 10:22:43 AM UTC-5 tke...@gmail.com wrote:

> If the backup takes long enough, it could interfere with writing a record 
> to the database. Eventually, the write will time out, causing weewxd to 
> restart from the top. It won't crash weewxd (that is, cause it to exit), 
> nor corrupt the database, but the record would be lost. 
>
> That's the advantage of the incremental backup approach. The backup 
> process never holds a lock on the database for very long. Just a second or 
> two.
>
> BTW, the backup API 
> <https://docs.python.org/3/library/sqlite3.html#sqlite3.Connection.backup> is 
> now included in Python starting with V3.7. If you have a modern version of 
> Python, you don't have to write a C program to access the API.
>
> I'm hoping to inspire someone to write a simple script that would run once 
> a day using the backup API.
>
> -tk
>

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to weewx-user+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/f12fd696-9b4d-4ae0-9f28-900c8d858db4n%40googlegroups.com.

Reply via email to