SQLite 3.44 bertsioa

SQLite 3.44 bertsioa argitaratu da, plug-in liburutegi gisa diseinatutako DBMS arina. SQLite kodea domeinu publiko gisa banatzen da, hau da. mugarik gabe eta doan erabil daiteke edozein helburutarako. SQLite garatzaileentzako laguntza ekonomikoa bereziki sortutako partzuergo batek eskaintzen du, Bentley, Bloomberg, Expensify eta Navigation Data Standard bezalako enpresak biltzen dituena.

Aldaketa nagusiak:

  • Funtzio agregatuek azken parametroaren ondoren "ORDER BY" klausula bat funtzioaren argumentuak zehaztutako ordenan prozesatzeko aukera ematen dute, string_agg() eta json_group_array() bezalako funtzioetarako erabilgarria izan daitekeena.
  • Concat() eta concat_ws() SQL funtzio eskalarretarako laguntza gehitu da, PostgreSQL, MS SQL Server eta MySQL-ekin bateragarria.
  • string_agg() agregazio funtziorako laguntza gehitu da, PostgreSQL eta MS SQL Server-ekin bateragarria.
  • "%e", "%F", "%I", "%k", "%l", "%p", "%P", "%R" SQL funtzioari strftime() zehatzaileentzako laguntza gehitu da. ) "%T" eta "%u".
  • CREATE TABLE instrukzioarekin lotutako errore asko CREATE TABLE instrukzioa exekutatu ondoren ateratzen dira orain, taula lehen aldiz erabili ondoren.
  • "PRAGMA integrity_check" komandoak FTS3, FTS4, FTS5, RTREE eta GEOPOLY luzapenetan erabiltzen diren hainbat taula birtualen edukien koherentzia egiaztatzea ezartzen du.
  • FTS3, FTS4, FTS5, RTREE eta GEOPOLY luzapenetan erabiltzen diren taula birtualak abiarazleen barruan erabil daitezke.
  • SQLITE_DBCONFIG_DEFENSIVE ezarpena zehazten denean, "PRAGMA writable_schema" modua gaitzearen aurkako babesa eskaintzen da.
  • Microsoft C konpilagailuarekin konpilatzen denean, SQLITE_USE_SEH (Salbuespenen kudeaketa egituratua) ezarpena gaituta dago lehenespenez.
  • WHERE klausulan taula-zutabe baten balio konstante bat zehaztean indize partzialen bilaketarekin lotutako kontsulta-planifikatzaileari optimizazioak egin zaizkio. Identifikatutako erregresioen ondorioz, 3.42.0 bertsioan gehitutako ikustaldien eskaneatze optimizazioa desgaitu egin da.
  • "Bikoitza luzea" motarako sistemaren euskarriaren exekuzio-denboran egiaztatzea eskaintzen du "bikoitza" motakoak baino zehaztasun handiagoarekin.
  • Windows komandoen interfazean, UTF-8 kodeketa lehenespenez gaituta dago sarrera eta irteerarako ("--no-utf8" aukera eskaintzen da desgaitzeko).

Iturria: opennet.ru

Gehitu iruzkin berria