[gelöst] DBD::SQLite::st execute failed: database or disk is full at ./FHEM/

Begonnen von jnewton957, 02 Januar 2023, 20:12:14

Vorheriges Thema - Nächstes Thema

DS_Starter

Habe gerade zum Pragma gefunden (https://www.sqlite.org/pragma.html#pragma_temp_store):


ZitatThis pragma is deprecated and exists for backwards compatibility only. New applications should avoid using this pragma. Older applications should discontinue use of this pragma at the earliest opportunity. This pragma may be omitted from the build when SQLite is compiled using SQLITE_OMIT_DEPRECATED.


Ist dann doch keine so gute Idee auf etwas zu verweisen was deprecated ist.
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

DS_Starter

Aber betateilchen hat sich richtig erinnert:

Zitat
On unix-like systems, directories are searched in the following order:

    The directory set by PRAGMA temp_store_directory or by the sqlite3_temp_directory global variable
    The SQLITE_TMPDIR environment variable
    The TMPDIR environment variable
....

Mit SQLITE_TMPDIR Env Variable kann man es setzen.
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

rspecht

Und wie mache ich das in Fhem vor dem Vacuum-Befehl?
Daran hänge ich grade :)
Danke euch