SQLite 3.44 lage

Yo te pibliye liberasyon SQLite 3.44, yon DBMS ki lejè ki fèt kòm yon bibliyotèk plug-in. Kòd SQLite a distribye kòm yon domèn piblik, i.e. ka itilize san restriksyon ak gratis pou nenpòt rezon. Sipò finansye pou devlopè SQLite se yon consortium ki kreye espesyalman, ki gen ladann konpayi tankou Bentley, Bloomberg, Expensify ak Navigation Data Standard.

Chanjman prensipal yo:

  • Fonksyon total pèmèt yon kloz "ORDER BY" apre dènye paramèt la trete agiman fonksyon an nan lòd espesifye a, ki ka itil pou fonksyon tankou string_agg() ak json_group_array().
  • Te ajoute sipò pou fonksyon SQL escalar concat() ak concat_ws(), konpatib ak PostgreSQL, MS SQL Server ak MySQL.
  • Te ajoute sipò pou fonksyon total string_agg(), konpatib ak PostgreSQL ak MS SQL Server.
  • Te ajoute sipò pou espesifikasyon "%e", "%F", "%I", "%k", "%l", "%p", "%P", "%R" nan fonksyon SQL strftime( ) "%T" ak "%u".
  • Anpil erè ki asosye ak deklarasyon CREATE TABLE yo kounye a se pwodiksyon apre yo fin egzekite deklarasyon CREATE TABLE, olye ke apre yo fin itilize tab la pou premye fwa.
  • Kòmandman "PRAGMA integrity_check" aplike tcheke konsistans sa ki nan plizyè tab vityèl entegre yo itilize nan ekstansyon FTS3, FTS4, FTS5, RTREE ak GEOPOLY.
  • Tablo vityèl entegre yo itilize nan ekstansyon FTS3, FTS4, FTS5, RTREE ak GEOPOLY yo gen dwa itilize andedan deklannche yo.
  • Lè w presize paramèt SQLITE_DBCONFIG_DEFENSIVE, yo bay pwoteksyon kont pèmèt mòd "PRAGMA writable_schema".
  • Lè yo konpile ak konpile Microsoft C a, paramèt SQLITE_USE_SEH (Gestion eksepsyon estriktire) yo aktive pa default.
  • Yo te fè optimisation nan planifikatè rechèch la ki gen rapò ak analiz pasyèl endèks lè yo espesifye yon valè konstan pou yon kolòn tab nan kloz WHERE la. Akòz regressions idantifye, optimize optik gade ki te ajoute nan vèsyon 3.42.0 la te enfim.
  • Bay verifikasyon nan tan kouri nan sipò sistèm pou kalite "long doub" ak pi wo presizyon pase sa yo ki nan kalite "double".
  • Nan koòdone Windows lòd Windows, kodaj UTF-8 pèmèt pa default pou antre ak pwodiksyon (yo bay opsyon "--no-utf8" pou enfim li).

Sous: opennet.ru

Add nouvo kòmantè