Расширение nalgeon/fileio добавляет в SQLite возможность читать и писать файлы прямо из SQL.
fileio_write записывает данные в файл:
select fileio_write('hello.txt', 'hello world');fileio_read читает содержимое файла:
select fileio_read('hello.txt');
-- hello worldfileio_scan читает файл построчно, не загружая целиком в память:
select rowid, value from fileio_scan('lines.txt');
-- 1,one
-- 2,two
-- 3,threeКроме того, есть fileio_append (дописывает данные в файл) и функции для работы с каталогами — fileio_mkdir (создает каталог) и fileio_ls (читает содержимое каталога).
Как установить расширение