FHEM Forum

Allgemeine Informationen => Wiki => Thema gestartet von: mnl1234 am 17 Januar 2026, 10:08:00

Titel: DbLog: Ergänzung zur jährlichen Erweiterung der PARTITIONs
Beitrag von: mnl1234 am 17 Januar 2026, 10:08:00
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!