SQLite 3.36 чыгаруу

SQLite 3.36 релизинин, плагин китепканасы катары иштелип чыккан жеңил DBMS, жарыяланды. SQLite коду коомдук доменде таратылат, б.а. каалаган максатта чектөөсүз жана бекер колдонсо болот. SQLite иштеп чыгуучуларына каржылык колдоо Adobe, Oracle, Mozilla, Bentley жана Bloomberg сыяктуу компанияларды камтыган атайын түзүлгөн консорциум тарабынан көрсөтүлөт.

Негизги өзгөрүүлөр:

  • EXPLAIN CUERY PLAN буйругунун натыйжасы түшүнүү үчүн жеңилдетилди.
  • VIEW же субсуроодо rowidге кирүүгө аракет кылып жатканда ката пайда болушун камсыздайт. Көрүүлөр үчүн rowidге кирүү мүмкүнчүлүгүн кайтаруу үчүн "-DSQLITE_ALLOW_ROWID_IN_VIEW" чогултуу опциясы берилген
  • sqlite3_deserialize() жана sqlite3_serialize() интерфейстери демейки боюнча иштетилген. Өчүрүү үчүн "-DSQLITE_OMIT_DESERIALIZE" чогултуу опциясы каралган
  • VFS "memdb" маалымат базасынын аты "/" менен башталса, эстутумдагы маалымат базасын бир эле процесске ар кандай байланыштар аркылуу бөлүшүүгө мүмкүндүк берет.
  • Акыркы чыгарылышта киргизилген, кээ бир сурамдарды жайлаткан "EXISTS-to-IN" оптималдаштыруусу артка кайтарылды.
  • Туруктуу текшерүүнү айкалыштыруу үчүн оптималдаштыруу бириктирилбестен (кошулбастан) суроолор менен иштөөгө ылайыкташтырылган.
  • REGEXP кеңейтүүсү CLIге киргизилген.

Source: opennet.ru

Комментарий кошуу