Состоялся релиз компактной встраиваемой реляционной СУБД — SQLite 3.25.0.
Основные изменения:
- Добавлена поддержка оконных функций.
- Усовершенствована SQL-команда
ALTER TABLE
:- добавлена поддержка переименования столбцов внутри таблицы, используя
ALTER TABLE table RENAME COLUMN oldname TO newname
; - исправлена возможность переименования таблиц: теперь SQLite обновляет ссылки на переименованную таблицу в триггерах и представлениях.
- добавлена поддержка переименования столбцов внутри таблицы, используя
- Существенно улучшен оптимизатор запросов.
- Теперь используется отдельный mutex для каждого inode в Unix VFS вместо одного mutex'a для всего, что позволяет улучшить работу на многопроцессорных системах.
- В команде
PRAGMA integrity_check
улучшено обнаружение проблем страницы freelist. - В команде
.dump
встроенной CLI-оболочки sqlite3 бесконечность выводится как1e999
. - Добавлен
SQLITE_FCNTL_DATA_VERSION
file-control. - Новый модуль Geopoly.
>>> Подробности