Tag zusammen!
Es geht um https://wiki.fhem.de/wiki/DbLog.
Konkret im Abschnitt https://wiki.fhem.de/wiki/DbLog#Beispiel:_Anlegen_und_Nutzung_einer_SQLite-Datenbank wird beschrieben, wie man die Daten Jahresweise in Partitions aufteilen kann. Das ist super!
Ich schlage vor zu ergänzen, wie man nach einem Jahreswechsel eine neue Partition einfügt.
Die geht mittels
ALTER TABLE history
REORGANIZE PARTITION p7 INTO (
PARTITION p7 VALUES LESS THAN (UNIX_TIMESTAMP('2026-01-01 00:00:00')),
PARTITION p8 VALUES LESS THAN (MAXVALUE)
);
und im nächsten Jahr mit
ALTER TABLE history
REORGANIZE PARTITION p8 INTO (
PARTITION p8 VALUES LESS THAN (UNIX_TIMESTAMP('2027-01-01 00:00:00')),
PARTITION p9 VALUES LESS THAN (MAXVALUE)
);
usw.
Viele Grüße!