Files
MrbWebLibre/app/lib/features/user/data/database/database.drift
T
2025-01-07 00:06:31 +01:00

19 lines
379 B
Plaintext

CREATE TABLE setting (
"key" TEXT PRIMARY KEY NOT NULL,
"value" ANY
) STRICT;
CREATE TABLE icon_cache (
origin TEXT PRIMARY KEY NOT NULL,
icon_data BLOB NOT NULL,
fetch_date DATETIME NOT NULL
);
evictCacheEntries:
DELETE FROM icon_cache
WHERE rowid IN (
SELECT rowid
FROM icon_cache
ORDER BY fetch_date DESC
LIMIT -1 OFFSET :limit
);