Состоялся релиз SQLite 3.38. SQLite — компактная встраиваемая СУБД.
- Добавлена поддержка операторов
->
и->>
для упрощения извлечения данных JSON - Добавлена функция
unixepoch()
для получения UNIX timestamp - SQL-функция
printf()
переименована вformat()
для большей совместимости с другими СУБД. Доступ к старому имени функции сохранён. - Обеспечена корректная обработка символов табуляции и перевода строки в тексте, выводимом в многостолбцовом режиме
- В виртуальные таблицы добавлены новые интерфейсы:
sqlite3_vtab_distinct()
,sqlite3_vtab_rhs_value()
,sqlite3_vtab_in()
- Добавлены новые типы операторов:
SQLITE_INDEX_CONSTRAINT_LIMIT
,SQLITE_INDEX_CONSTRAINT_OFFSET
- Теперь сборка идёт по умолчанию с поддержкой JSON. Для отключения JSON добавлен аргумент
-DSQLITE_OMIT_JSON
. - Для работы со временем появились модификаторы
auto
иjulianday
- Появился интерфейс
sqlite3_error_offset()
для более лёгкого определения местоположения ошибок в запросе.
>>> Подробности