LINUX.ORG.RU

Релиз СУБД SQLite 3.30.0

 ,


0

0

Состоялся релиз СУБД SQLite 3.30.0. SQLite — компактная встраиваемая СУБД. Исходный код библиотеки передан в общественное достояние.

Что нового в версии 3.30.0:

  • добавлена возможность применения выражения «FILTER» с агрегатными функциями, что дало возможность ограничить охват данных, обрабатываемых функцией, только записями по заданному условию;
  • в блоке «ORDER BY» обеспечена поддержка флагов «NULLS FIRST» и «NULLS LAST» для определения расположения элементов со значением NULL при сортировке;
  • добавлена команда «.recover» для восстановления содержимого повреждённых файлов с БД;
  • PRAGMA index_info и PRAGMA index_xinfo расширены для предоставления информации о раскладке хранения таблиц, созданных в режиме «WITHOUT ROWID»;
  • добавлен API sqlite3_drop_modules(), для возможности запрета автоматической загрузки виртуальных таблиц;
  • активированы по-умолчанию команды PRAGMA function_list, PRAGMA module_list и PRAGMA pragma_list;
  • введён флаг SQLITE_DIRECTONLY, позволяющий запретить использование SQL-функций внутри триггеров и представлений;
  • устаревшая опция SQLITE_ENABLE_STAT3 теперь недоступна.

>>> Подробности

★★★★★

Проверено: a1batross ()

Ответ на: комментарий от windows10

Можно, но оно будет либо нестабильным, либо медленным, либо потребует много человекочасов. Зачем писать код руками, когда можно брать что-то готовое?

peregrine ★★★★★ ()
Последнее исправление: peregrine (всего исправлений: 1)

Отличная вещь. Использовал в одной встраиваемой системе для хранения и обновления Adaptation Parameters. Быстрая репликация пересылкой одного файла

tnemo ()
Ответ на: комментарий от spoonbob

Для мелочи, да ещё и в конфигах сделать ACID вручную раз чихнуть - там нет многопоточности, множественного доступа к толпе перекрёстных таблиц, взаимных блокировок и т.п. А то что разрабы видеонаблюдения накосячили - ну так это сплошь и рядом. Вы не видели что твориться в онлайн-кассах. Там за нашим ФНС не успевают прошивы клепать, а всё тестирование идёт на живых людях. И всем начхать, что это производственная техника и за простой из-за кривой прошивы можно огрести регресс от к-нить магнита/пятёрки.

drfaust ★★★★★ ()
Ответ на: комментарий от drfaust

там нет многопоточности, множественного доступа к толпе перекрёстных таблиц, взаимных блокировок и т.п

Китайцы не осилили, как видишь. Многопоточность и множественный доступ (к данным из разных потоков), есть в любой GUI програме сложнее калькулятора. Один поток на гуй, несколько на io, (еще >100 потоков на декодинг, в случае c IVMS:) . От того, видимо, и конфиг у них разбит на кучу файлов - по файлу на «сервис». Но не учли видать, что эти файлы косвенно связаны (айдишниками и прочим)

Кроме того, в сколь нибудь сложных интерфейсах желательно сохранять состояние интерфейса между перезагрузками. А это значит писать на диск при каждом изменении гуя. Без БД это будет значить перезапись всего конфига чуть ли ни при каждом клике. IVMS (и у других производителей), не мудрствуя лукаво, делают такую запись единожды при закрытии програмы. Что не всегда срабатывает, т.к. закрытие бывает разное. Тут СУБД тоже сияет. С его WAL и транзакциями можно хоть на каждый клик записывать

spoonbob ()
Последнее исправление: spoonbob (всего исправлений: 2)
Ответ на: комментарий от Gentooshnik

*facepalm* Ещё один. Почитайте что значит либерал чтобы бред не нести потом.

Слово «либерал» в России давно уже стало ругательным, матерным. По результатам деятельности либералов в 90е годы. Синоним предателя, отрабатывающего иностранные гранты. А других либералов у нас нет

anonymous ()
Ответ на: комментарий от anonymous

Слово «патриот» в России давно уже стало ругательным, матерным. По результатам деятельности патриотов в 90-00-10е годы. Синоним предателя, отрабатывающего домашний арест на личной вилле в Италии по условиям резидентства и тратящего деньги там же. А других патриотов у нас нет

anonymous ()
Ответ на: Virgin Airlines Flights Booking от anonymous

Spirit Airlines Reservations Number

Spirit Airlines awaits you for a fantastic air trip. If you have a passion for traveling Spirit Airlines Reservations Number will give your love a purpose. That’s genuinely said, and we are the most adorable airline brands that make the air travel memorable, striking, and long-lasting. All you need is just to dial Spirit Airlines Reservations Number, and get yourself suggested with the best possible deals on every flight tickets.

daviddepp ()