Нашри SQLite 3.44

Нашри SQLite 3.44, DBMS-и сабук, ки ҳамчун китобхонаи плагин тарҳрезӣ шудааст, нашр шуд. Рамзи SQLite ҳамчун домени ҷамъиятӣ тақсим карда мешавад, яъне. метавонад бидуни маҳдудият ва ройгон барои ҳама гуна мақсад истифода шавад. Дастгирии молиявии таҳиягарони SQLite аз ҷониби консорсиуми махсус сохташуда, ки ширкатҳои монанди Bentley, Bloomberg, Expensify ва Navigation Data Standard дохил мешаванд, таъмин карда мешавад.

Тағйироти асосӣ:

  • Функсияҳои маҷмӯӣ имкон медиҳанд, ки пас аз параметри охирин ба банди "ORDER BY" имкон медиҳад, ки аргументҳои функсияро бо тартиби муқарраршуда коркард кунад, ки метавонад барои функсияҳо ба монанди string_agg() ва json_group_array() муфид бошад.
  • Дастгирии иловашуда барои функсияҳои скалярии SQL concat() ва concat_ws(), мувофиқ бо PostgreSQL, MS SQL Server ва MySQL.
  • Дастгирии иловашуда барои функсияи агрегати string_agg(), мувофиқ бо PostgreSQL ва MS SQL Server.
  • Дастгирии иловашуда барои мушаххаскунандагони "%e", "%F", "%I", "%k", "%l", "%p", "%P", "%R" ба функсияи SQL strftime( ) "%T" ва "%u".
  • Бисёр хатогиҳои бо изҳороти CREATE TABLE алоқаманд акнун на баъд аз он ки ҷадвал бори аввал истифода мешавад, пас аз иҷро шудани оператори CREATE TABLE бароварда мешаванд.
  • Фармони "PRAGMA integrity_check" тафтиши мувофиқати мундариҷаи ҷадвалҳои виртуалии дарунсохтро, ки дар васеъшавии FTS3, FTS4, FTS5, RTREE ва GEOPOLY истифода мешаванд, амалӣ мекунад.
  • Ҷадвалҳои виртуалии дарунсохт, ки дар васеъкуниҳои FTS3, FTS4, FTS5, RTREE ва GEOPOLY истифода мешаванд, иҷозат дода мешавад, ки дар дохили триггерҳо истифода шаванд.
  • Ҳангоми муайян кардани танзимоти SQLITE_DBCONFIG_DEFENSIVE, муҳофизат аз фаъол кардани режими "PRAGMA writable_schema" таъмин карда мешавад.
  • Вақте ки бо компилятори Microsoft C тартиб дода мешавад, танзимоти SQLITE_USE_SEH (Муомилоти истисноии сохторӣ) ба таври нобаёнӣ фаъол карда мешавад.
  • Ҳангоми муайян кардани арзиши доимӣ барои сутуни ҷадвал дар банди WHERE ба банақшагирии дархостҳо вобаста ба сканҳои қисман индекс оптимизатсия карда шуданд. Аз сабаби регрессияҳои муайяншуда, оптимизатсияи сканкунии намоиш дар версияи 3.42.0 ғайрифаъол карда шуд.
  • Санҷиши вақти иҷрошудаи дастгирии системаро барои навъи "дучандон дароз" бо дақиқии баландтар аз навъи "дугона" таъмин мекунад.
  • Дар интерфейси фармони Windows, рамзгузории UTF-8 ба таври нобаёнӣ барои вуруд ва баромад фаъол аст (барои хомӯш кардани он варианти “--no-utf8” пешбинӣ шудааст).

Манбаъ: opennet.ru

Илова Эзоҳ