Ilmus andmebaas SQLite 3.38 ja utiliitide komplekt sqlite-utils 3.24

Avaldatud on SQLite 3.38 versioon, kergekaaluline andmebaasi haldustarkvara, mis on esitatud kui plugina teek. SQLite'i kood on avatud ja seda vÔib kasutada ilma piiranguteta ja tasuta kÔigi eesmÀrkide jaoks. SQLite arendajate finantseerimist toetab spetsiaalselt loodud konsortsium, kuhu kuuluvad ettevÔtted nagu Adobe, Oracle, Mozilla, Bentley ja Bloomberg.

Peamised muudatused:

  • Lisatud on toetused operaatoritele -> ja ->>, mis lihtsustavad andmete vĂ€ljavĂ”tmist JSON-formaadis. Uute operaatorite sĂŒntaks on ĂŒhilduv MySQL ja PostgreSQL'iga.
  • Peamisse koosseisse on lisatud funktsioonid JSON-formaadis andmetega töötamiseks, mille ĂŒhendamiseks oli varem vajalik kompileerimine lipuga „-DSQLITE_ENABLE_JSON1”. JSON'i toe keelamiseks on lisatud lipp „-DSQLITE_OMIT_JSON”.
  • Lisatud funktsioon unixepoch(), mis tagastab epohhilise aja (sekundite arv alates 1. jaanuarist 1970).
  • Aja töötlemise funktsioonidele on rakendatud modifikaatoreid „auto” ja „julianday”.
  • SQL-funktsioon printf() on ĂŒmber nimetatud funktsiooniks format(), et parandada ĂŒhilduvust teiste andmebaasi haldustarkvaradega (vana nimi on sĂ€ilitatud).
  • Lisatud on liides sqlite3_error_offset(), mis lihtsustab pĂ€ringu vigade asukoha mÀÀramist.
  • Virtuaaltabelite rakenduses on lisatud uued programmeerimise liidesed: sqlite3_vtab_distinct(), sqlite3_vtab_rhs_value() ja sqlite3_vtab_in(), samuti uued operaatoritĂŒĂŒbid SQLITE_INDEX_CONSTRAINT_LIMIT ja SQLITE_INDEX_CONSTRAINT_OFFSET.
  • KĂ€surealiideses on tagatud korrektne tabulaatori ja reavahetusmĂ€rkide kĂ€sitlemine tekstis, mis kuvatakse mitme veeru reĆŸiimides. Lisatud on toetus valikute „—wrap N”, „—wordwrap on” ja „—quote” kasutamiseks mitme veeru vĂ€ljundis. KĂ€skluses .import on tagatud veergude nimede korrektne kohandamine.
  • KĂŒsimuste planeerijas kiirus suurte analĂŒĂŒtiliste pĂ€ringute tĂ€itmisel kasutatakse tĂ”enĂ€osusstruktuuri bloom filter, mida rakendatakse elementi komplektis olemasolu mÀÀramiseks. UNION ja UNION ALL kĂ€sitlevate plokkide töötlemise optimeerimiseks, mis hĂ”lmavad SELECT lauseid koos ORDER BY sektsioonidega, on rakendatud tasakaalustatud ĂŒhenduse puu.

Lisaks vĂ”ib mainida sqlite-utils 3.24 versiooni vĂ€ljaandmist, mis sisaldab tööriistu ja raamatukogu SQLite andmebaasifailide töötlemiseks. Toetatakse selliseid toiminguid nagu JSON, CSV vĂ”i TSV andmete otse laadimine andmebaasifaili koos vajaliku salvestusskeemi automaatse loomisega, SQL-pĂ€ringute tĂ€itmine CSV, TSV ja JSON failide ĂŒle, tĂ€isteksti otsing andmebaasis, andmete ja salvestusskeemi muutmine olukordades, kus ALTER TABLE pole kohaldatav (nĂ€iteks veergude tĂŒĂŒbi muutmiseks), veergude eraldamine eraldi tabelitesse.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster