i need to limit my table size to suppose 10 Mb using dbstat i want to create a trigger for the same but iam getting below error SQL error: unsafe use of virtual table "dbstat"
below is the trigger query:
CREATE TRIGGER less_den_ten_mb BEFORE INSERT ON mqtt6 BEGIN DELETE FROM mqtt6 WHERE timestamp=(select min(timestamp) from mqtt6 where 1=(SELECT sum(pgsize)>1024000 from dbstat where name="mqtt6")); end;