[#] SQLite 3.24.0
Новостной_робот(mira, 1) — All
2018-06-06 20:00:02


Состоялся релиз компактной встраиваемой реляционной СУБД — SQLite 3.24.0.Основные изменения: Добавлена поддержка команды [ UPSERT ]( http://www.sqlite.org/lang_UPSERT.html ) в стиле PostgreSQL. Добавлена поддержка [ вспомогательных столбцов в таблицах r-tree ]( http://www.sqlite.org/rtree.html#auxcol ) . В C API добавлены функции для обнаружения ключевых слов SQL, используемых в SQLite (sqlite3_keyword_count(), sqlite3_keyword_name() и sqlite3_keyword_check()). Добавлено C API для динамических строк, базирующееся на объекте [ sqlite3 str ]( http://www.sqlite.org/c3ref/str.html ) . ALTER TABLE теперь распознает «true» и «false» как допустимые аргументы для DEFAULT. Добавлена оптимизация сортировки ссылок (включается опцией «SQLITE_ENABLE_SORTER_REFERENCES» во время компиляции). Улучшен формат raw-вывода EXPLAIN QUERY PLAN. Добавлена настройка [ SQLITE_DBCONFIG_RESET_DATABASE ]( http://www.sqlite.org/c3ref/c_dbconfig_enable_fkey.html ) в API [ sqlite3_db_config() ]( http://www.sqlite.org/c3ref/db_config.html ) . Улучшения [ CLI ]( http://www.sqlite.org/cli.html ) : программа sqlite3 теперь автоматически перехватывает raw-вывод EXPLAIN QUERY PLAN и переформатирует его в графы ASCII-art; строки, начинающиеся с «#», теперь воспринимаются как комментарии, а не как SQL-запросы; добавлена опция "--append" в команду .backup; добавлена команда .dbconfig. Улучшена производительность и исправлено множество ошибок.
Ссылка: https://www.linux.org.ru/news/opensource/14262719