https://www.traccar.org/clear-history/
Для очистки базы местоположения нужно выполнить:
mysql -u root -proot traccar -vve "DELETE FROM tc_positions WHERE fixTime < DATE(DATE_ADD(NOW(), INTERVAL -7 DAY)) AND id NOT IN (SELECT positionId FROM tc_devices WHERE positionid IS NOT NULL) LIMIT 10000"
Но у меня sqlite
Я пробовал сделать
sqlite3 -cmd "DELETE FROM tc_positions WHERE fixTime < DATE(DATE_ADD(NOW(), INTERVAL -3 DAY)) AND id NOT IN (SELECT positionId FROM tc_devices WHERE positionid IS NOT NULL) LIMIT 10000" database.mv.db
Однако, ошибка:
Error: near "DAY": syntax error
Подскажите, пожалуйста, что исправить.