Gefa út SQLite 3.38 DBMS og sqlite-utils 3.24 sett af tólum

Útgáfa af SQLite 3.38, léttu DBMS hannað sem viðbótasafn, hefur verið gefin út. SQLite kóðanum er dreift í almenningseign, þ.e. hægt að nota án takmarkana og ókeypis í hvaða tilgangi sem er. Fjárhagslegur stuðningur við SQLite forritara er veittur af sérstaklega stofnuðu hópi, sem inniheldur fyrirtæki eins og Adobe, Oracle, Mozilla, Bentley og Bloomberg.

Helstu breytingar:

  • Bætti við stuðningi fyrir -> og ->> rekstraraðila til að gera það auðveldara að vinna út gögn á JSON sniði. Nýja setningafræði stjórnanda er samhæfð við MySQL og PostgreSQL.
  • Aðalskipulagið inniheldur aðgerðir til að vinna með gögn á JSON sniði, sem áður krafðist samsetningar með „-DSQLITE_ENABLE_JSON1“ fánanum. Til að slökkva á JSON stuðningi hefur „-DSQLITE_OMIT_JSON“ fánanum verið bætt við.
  • Bætt við unixepoch() falli sem skilar tímaskeiðstíma (fjölda sekúndna frá 1. janúar 1970).
  • Fyrir aðgerðir sem virka með tímanum hafa „sjálfvirk“ og „júlíanday“ breytingar verið innleiddar.
  • SQL fallið printf() hefur verið endurnefnt í format() til að bæta samhæfni við önnur DBMS (stuðningur við gamla nafnið er haldið).
  • Bætti við sqlite3_error_offset() viðmótinu til að auðvelda þér að finna villur í fyrirspurn.
  • Nýjum forritaviðmótum hefur verið bætt við útfærslu sýndartafla: sqlite3_vtab_distinct(), sqlite3_vtab_rhs_value() og sqlite3_vtab_in(), auk nýrra rekstraraðilategunda SQLITE_INDEX_CONSTRAINT_LIMIT og SQLITE_INDEX_CONSTRAINT_OFFSET.
  • Skipanalínuviðmótið tryggir rétta meðhöndlun á flipa- og línustraumstöfum í textaútgáfu í fjöldálkahamum. Bætti við stuðningi við að nota "--wrap N", "--wordwrap on" og "-quote" valkostina þegar úttak er í marga dálka. .import skipunin gerir kleift að leiðrétta dálkanöfn.
  • Til að flýta fyrir framkvæmd stórra greiningarfyrirspurna notar fyrirspurnaskipuleggjandinn líkindasíuskipulag til að ákvarða hvort frumefni sé til staðar í mengi. Jafnt samrunatré er notað til að hámarka vinnslu UNION og UNION ALL blokka sem spanna SELECT setningar með ORDER BY ákvæðum.

Að auki geturðu athugað útgáfu útgáfu af sqlite-utils 3.24 settinu, sem inniheldur tól og bókasafn til að vinna með skrár úr SQLite gagnagrunninum. Aðgerðir eins og bein hleðsla á JSON, CSV eða TSV gögnum í gagnagrunnsskrá með sjálfvirkri gerð nauðsynlegs geymslukerfis, framkvæmd SQL fyrirspurna yfir CSV, TSV og JSON skrár, heildartextaleit í gagnagrunninum, gagnabreyting og geymslukerfi í aðstæðum þar sem ALTER á ekki við eru studdar TABLE (til dæmis til að breyta gerð dálka), draga dálka út í aðskildar töflur.

Heimild: opennet.ru

Bæta við athugasemd