DBMS SQLite 3.33 kaleratzea

argitaratua askatu SQLite 3.33.0, 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, Adobe, Oracle, Mozilla, Bentley eta Bloomberg bezalako enpresak barne hartzen dituena.

Nagusia aldaketak:

  • Inplementatutako adierazpena EGUNERATZEA NOLAKOA beste taula bateko hautapen batean oinarrituta taula baten edukia eguneratzeko. Adierazpenak PostgreSQL-rekin bat datorren sintaxia erabiltzen du.
  • Datu-basearen gehienezko tamaina 281 TBra igo da.
  • Π’ PRAGMA integrity_check Taula zehatz bat eta erlazionatutako indizeak soilik selektiboki egiaztatzeko gaitasuna eman da (aurretik datu-base osoa egiaztatu zen beti).
  • Luzapena gehitu da hamartarrekin doitasun arbitrarioko funtzio aritmetiko hamartarrekin.
  • Hedapenean ieee754 Hobekuntzak egin dira binary64 zenbakiak onartzeko.
  • Komando lerroko interfazera (CLI) gehitu irteerako formateatzeko modu berriak "box", "json", "markdown" eta "table". "Zutabea" irteera moduan, zutabeak automatikoki zabaltzen dira lerro luzeenaren edukiaren arabera. "Que" irteera moduan, ".separator" komandoak ezarritako bereizgailuaren balioa hartzen da kontuan.
  • Hamartarra eta ieee754 luzapenak CLI-n integratuta daude.
  • Hobekuntzak egin dira kontsulta-planifikatzailean. T(x,y) indizea dagoenean "HAUTEGI min(x) t WHERE y IN (?,?,?)" kontsulten errendimendua hobetu da. "INDEXED BY" adierazpena duten kontsultetarako indize-eskaneatze-plan osoa erabiltzeko aukeraren detekzioa ezarri da.
  • modua Wal (Write-Ahead Logging) Idazketa-eragiketa batek huts egiten badu, shm fitxategian datuak urratzen dituena, ondorengo transakzioek orain shm fitxategiaren osotasuna berreskura dezakete irakurketa-transakzio aktiboak badaude, SQLITE_PROTOCOL errorea bota beharrean.

Iturria: opennet.ru

Gehitu iruzkin berria