Hoʻokuʻu ʻia ʻo SQLite 3.37

Ua paʻi ʻia ka hoʻokuʻu ʻana o SQLite 3.37, kahi DBMS māmā i hoʻolālā ʻia e like me kahi waihona plug-in. Hāʻawi ʻia ka code SQLite ma ka waihona lehulehu, ʻo ia hoʻi. hiki ke hoʻohana ʻia me ka ʻole o ke kau palena ʻole a me ka uku ʻole no kekahi kumu. Hāʻawi ʻia ke kākoʻo kālā no nā mea hoʻomohala SQLite e kahi consortium i hana ʻia, ʻo ia hoʻi nā hui e like me Adobe, Oracle, Mozilla, Bentley a me Bloomberg.

Nā hoʻololi nui:

  • Kākoʻo i hoʻohui ʻia no ka hana ʻana i nā papa me ke ʻano "STRICT", e koi ana i kahi hōʻailona ʻano koi i ka wā e haʻi ana i nā kolamu a e hoʻopili i nā loiloi hoʻohālikelike ʻano koʻikoʻi no ka ʻikepili i hoʻohui ʻia i nā kolamu. Ke kau ʻia kēia hae, e hōʻike ana ʻo SQLite i kahi hewa inā ʻaʻole hiki ke hoʻolei i ka ʻikepili i kuhikuhi ʻia i ke ʻano kolamu. No ka laʻana, inā hoʻokumu ʻia ke kolamu ma ke ʻano he "INTEGER", a laila e hāʻule i ka waiwai string '123' i ka helu 123 e hoʻohui ʻia, akā ʻo ka hoʻāʻo ʻana e kuhikuhi i ka 'xyz' e hāʻule.
  • Ma ka hana "ALTER TABLE ADD COLUMN", ua hoʻohui ʻia kahi nānā no nā kūlana no ka noho ʻana o nā lālani i ka wā e hoʻohui ai i nā kolamu me nā māka e pili ana i ka ʻōlelo "CHECK" a i ʻole me nā kūlana "NOT NULL".
  • Hoʻokō i ka huaʻōlelo "PRAGMA table_list" e hōʻike i ka ʻike e pili ana i nā papa a me nā manaʻo.
  • Hoʻokomo ka laina kauoha i ke kauoha ".connection", e hiki ai iā ʻoe ke kākoʻo i nā pilina he nui i ka waihona.
  • Hoʻohui ʻia ka "—safe", ka mea e hoʻopau i nā kauoha CLI a me nā ʻōlelo SQL e hiki ai iā ʻoe ke hana i nā hana me nā faila waihona ʻokoʻa mai ka waihona i kuhikuhi ʻia ma ka laina kauoha.
  • Ua hoʻonui ka CLI i ka hana o ka heluhelu ʻana i nā ʻōlelo SQL i hoʻokaʻawale i nā laina he nui.
  • Hoʻohui ʻia nā hana sqlite3_autovacuum_pages (), sqlite3_changes64 () a me sqlite3_total_changes64 ().
  • Hoʻomaopopo ka mea hoʻolālā nīnau e mālama ʻole ʻia nā paukū ORDER BY i nā subqueries a me nā manaʻo ke ʻole ka wehe ʻana i kēlā mau paukū ʻaʻole e hoʻololi i ka semantics o ka nīnau.
  • Ua hoʻololi ʻia ka hoʻonui generate_series(START,END,STEP), ʻo ka palena mua ("START") i koi ʻia. No ka hoʻihoʻi ʻana i ka hana kahiko, hiki ke kūkulu hou me ke koho "-DZERO_ARGUMENT_GENERATE_SERIES".
  • Hoʻemi ʻia ka hoʻomanaʻo ʻana no ka mālama ʻana i ka schema database.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka