Hoʻokuʻu ʻia ʻo SQLite 3.44

Ua paʻi ʻia ka hoʻokuʻu ʻana o SQLite 3.44, kahi DBMS māmā i hoʻolālā ʻia e like me kahi waihona plug-in. Hoʻokaʻawale ʻia ka code SQLite ma ke ʻano he kikowaena lehulehu, ʻo ia hoʻi. hiki ke hoʻohana ʻia me ka ʻole o ke kaʻina 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 Bentley, Bloomberg, Expensify a me Navigation Data Standard.

Nā hoʻololi nui:

  • Hāʻawi nā hana hui i kahi paukū "ORDER BY" ma hope o ka ʻāpana hope e hoʻoponopono i nā manaʻo o ka hana ma ke kauoha i ʻōlelo ʻia, hiki ke hoʻohana i nā hana e like me string_agg() a me json_group_array().
  • Hoʻohui kākoʻo no nā hana scalar SQL concat() a me concat_ws(), kūpono me PostgreSQL, MS SQL Server a me MySQL.
  • Hoʻohui ʻia ke kākoʻo no ka string_agg() aggregate function, kūpono me PostgreSQL a me MS SQL Server.
  • Hoʻohui ʻia ke kākoʻo no nā mea kikoʻī "%e", "%F", "%I", "%k", "%l", "%p", "%P", "%R" i ka hana SQL strftime ( ) "%T" a me "%u".
  • Nui nā hewa e pili ana i ka ʻōlelo CREATE TABLE e hoʻopuka ʻia ma hope o ka hoʻokō ʻia ʻana o ka ʻōlelo CREATE TABLE, ʻaʻole ma hope o ka hoʻohana ʻana i ka papa no ka manawa mua.
  • Hoʻohana ke kauoha "PRAGMA integrity_check" i ka nānā ʻana i ke kūlike o nā ʻike o nā pākaukau virtual i kūkulu ʻia i hoʻohana ʻia ma ka FTS3, FTS4, FTS5, RTREE a me GEOPOLY extensions.
  • Ua ʻae ʻia nā papa ʻaina i kūkulu ʻia i loko o ka FTS3, FTS4, FTS5, RTREE a me GEOPOLY e hoʻohana ʻia i loko o nā mea hoʻoulu.
  • Ke kuhikuhi ʻana i ka hoʻonohonoho SQLITE_DBCONFIG_DEFENSIVE, hāʻawi ʻia ka pale mai ka hiki ʻana i ke ʻano "PRAGMA writable_schema".
  • Ke hui pū ʻia me ka Microsoft C compiler, hoʻohana ʻia ka hoʻonohonoho SQLITE_USE_SEH (Structured Exception Handling) ma ka paʻamau.
  • Ua hana ʻia ka hoʻonui ʻana i ka mea hoʻolālā nīnau e pili ana i nā ʻāpana helu helu i ka wā e kuhikuhi ana i kahi waiwai mau no kahi kolamu papa ma ka māhele WHERE. Ma muli o nā regressions i ʻike ʻia, ua pio ka nānā ʻana i ka nānā ʻana i hoʻohui ʻia ma ka mana 3.42.0.
  • Hāʻawi i ka hōʻoia holo-manawa o ke kākoʻo ʻōnaehana no ke ʻano "long double" me ka ʻoi aku ka pololei ma mua o ke ʻano o ke ʻano "pālua".
  • Ma ka Windows command interface, UTF-8 encoding is enabled by default for input and output (ʻo ke koho "--no-utf8" i hāʻawi ʻia e hoʻopau iā ia).

Source: opennet.ru

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