Kutolewa kwa DBMS SQLite 3.30

iliyochapishwa kutolewa SQLite 3.30.0, DBMS nyepesi iliyoundwa kama maktaba ya programu-jalizi. Nambari ya SQLite inasambazwa kama kikoa cha umma, i.e. inaweza kutumika bila vikwazo na bila malipo kwa madhumuni yoyote. Usaidizi wa kifedha kwa wasanidi wa SQLite hutolewa na muungano maalum ulioundwa, unaojumuisha makampuni kama vile Adobe, Oracle, Mozilla, Bentley na Bloomberg.

kuu mabadiliko:

  • Aliongeza uwezo wa kutumia usemi "KichungiΒ» yenye utendakazi wa jumla, ambayo inafanya uwezekano wa kuweka kikomo cha ufunikaji wa data iliyochakatwa na chaguo la kukokotoa kwa rekodi zinazokidhi hali fulani tu;
  • Kizuizi cha "ORDER BY" kinatoa usaidizi kwa "NULLS KWANZA"Na"NULLS MWISHOΒ»kubainisha eneo la vipengee vilivyo na thamani NULL wakati wa kupanga;
  • Amri".kuponaΒ»kurejesha yaliyomo kwenye faili zilizoharibiwa kutoka kwa hifadhidata;
  • Katika upanuzi UBI msaada aliongeza misemo ya kuorodhesha;
  • PRAGMA index_info na PRAGMA index_xinfo zimepanuliwa ili kutoa maelezo kuhusu mpangilio wa hifadhi wa majedwali yaliyoundwa katika hali ya "BILA ROWID";
  • API iliyoongezwa sqlite3_drop_modules(), ambayo inakuwezesha kuzuia upakiaji wa moja kwa moja wa meza za virtual kutoka kwa programu;
  • Kichanganuzi cha schema ya hifadhidata kimebadilishwa ili kuonyesha hitilafu wakati aina, jina, na safu wima za tbl_name katika jedwali la sqlite_master zinaharibiwa wakati zimeunganishwa si katika modi ya writable_schema;
  • PRAGMA function_list, PRAGMA module_list na PRAGMA pragma_list amri zimewezeshwa kwa chaguomsingi. Ili kubadilisha tabia ya muundo chaguomsingi, lazima ubainishe kwa uwazi "-DSQLITE_OMIT_INTROSPECTION_PRAGMAS";
  • Kwa vitendaji vya SQL vilivyoainishwa na programu, bendera ya SQLITE_DIRECTONLY inapendekezwa, ambayo inakuruhusu kupiga marufuku matumizi ya vitendaji hivi ndani ya vichochezi na mionekano.

Chanzo: opennet.ru

Kuongeza maoni