Hoʻokuʻu ʻia o DBMS SQLite 3.29

paʻi ʻia hoʻokuʻu SQLite 3.29.0, he 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 Adobe, Oracle, Mozilla, Bentley a me Bloomberg.

ka papa kuhikuhiE ke hoʻololi:

  • Hoʻohui ʻia nā koho SQLITE_DBCONFIG_DQS_DML a me SQLITE_DBCONFIG_DQS_DDL i sqlite3_db_config() no ka hoʻomalu ʻana inā hiki ke hoʻohana ʻia ka hoʻohana ʻana i hoʻokahi a pālua. Kākoʻo mua ʻo SQlite i nā kaha puʻupuʻu no nā kaula a me nā mea hōʻike, akā koi ʻia ka maʻamau SQL i ka hoʻohana ʻana i nā kaha puʻi hoʻokahi no nā string literals a me nā kaha huaʻōlelo pālua no nā mea hōʻike (e like me nā inoa kolamu). Ke kākoʻo mau ʻia nei ka hana SQLite e ka paʻamau, a hāʻawi ʻia kahi koho kūkulu "-DSQLITE_DQS=0" e hiki ai ke hoʻokō i ka maʻamau;
  • Ua hoʻohui ʻia nā Optimizations i ka mea hoʻolālā nīnau e wikiwiki i ka hana o nā mea hoʻohana AND a me OR ke hoʻomau ʻia kekahi o nā operand, a me ka mea hoʻohana LIKE inā he helu ke kolamu i kuhikuhi ʻia ma ka hema;
  • Hoʻohui i kahi papa ʻaina "sqlite_dbdata" hou e kiʻi i nā ʻike ma ka pae ʻikepili kolamu kumu, ʻoiai inā ua ʻino ka waihona;
  • Ma ka CLI interface hoʻohui ʻia ke kauoha ".recover", e ho'āʻo ana e hoʻihoʻi i ka ʻikepili mai kahi waihona i hōʻino ʻia e like me ka hiki. Hoʻohui pū ʻia he kauoha ".filectrl" no ka holo ʻana i nā hoʻokolohua a me kahi kauoha ".dbconfig" no ka nānā ʻana a hoʻololi paha i nā koho sqlite3_db_config().

Source: opennet.ru

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