Rilis saka SQLite 3.38 DBMS lan sqlite-utils 3.24 set utilitas

Rilis SQLite 3.38, DBMS entheng sing dirancang minangka perpustakaan plug-in, wis diterbitake. Kode SQLite disebarake ing domain umum, i.e. bisa digunakake tanpa watesan lan gratis kanggo maksud apa wae. Dhukungan finansial kanggo pangembang SQLite diwenehake dening konsorsium sing digawe khusus, sing kalebu perusahaan kayata Adobe, Oracle, Mozilla, Bentley lan Bloomberg.

Owah-owahan utama:

  • Nambahake dhukungan kanggo operator -> lan ->> supaya luwih gampang ngekstrak data ing format JSON. Sintaks operator anyar kompatibel karo MySQL lan PostgreSQL.
  • Struktur utama kalebu fungsi kanggo nggarap data ing format JSON, sambungan sing sadurunge mbutuhake perakitan kanthi bendera "-DSQLITE_ENABLE_JSON1". GendΓ©ra "-DSQLITE_OMIT_JSON" wis ditambahake kanggo mateni dhukungan JSON.
  • Ditambahake fungsi unixepoch () sing ngasilake wektu epochal (jumlah detik wiwit 1 Januari 1970).
  • Kanggo fungsi sing bisa karo wektu, wis dipun ginakaken modifiers "otomatis" lan "julianday".
  • Fungsi SQL printf () wis diganti jeneng kanggo format () kanggo nambah kompatibilitas karo DBMS liyane (dhukungan kanggo jeneng lawas disimpen).
  • Nambahake antarmuka sqlite3_error_offset () supaya luwih gampang nemokake kesalahan ing pitakon.
  • Antarmuka program anyar wis ditambahake kanggo implementasine saka tabel virtual: sqlite3_vtab_distinct (), sqlite3_vtab_rhs_value () lan sqlite3_vtab_in (), uga jinis operator anyar SQLITE_INDEX_CONSTRAINT_LIMIT lan SQLITE_INDEX_CONSTRAINT_OFFSET.
  • Antarmuka baris printah njamin penanganan sing bener saka tab lan karakter feed baris ing output teks ing mode multi-kolom. Dhukungan ditambahake kanggo nggunakake opsi "--wrap N", "--wordwrap on" lan "-quote" nalika ngasilake pirang-pirang kolom. Printah .import ngidini koreksi jeneng kolom.
  • Kanggo nyepetake eksekusi pitakon analitik gedhe, perencana pitakon nggunakake struktur panyaring mekar probabilistik kanggo nemtokake manawa ana unsur ing sawijining set. Wit gabungan sing seimbang digunakake kanggo ngoptimalake pangolahan blok UNION lan UNION ALL sing kalebu statement SELECT kanthi klausa ORDER BY.

Kajaba iku, sampeyan bisa nyathet publikasi versi sqlite-utils 3.24 set, sing kalebu utilitas lan perpustakaan kanggo file manipulasi saka database SQLite. Operasi kayata loading langsung data JSON, CSV utawa TSV menyang file database kanthi otomatis nggawe skema panyimpenan sing dibutuhake, eksekusi pitakon SQL liwat file CSV, TSV lan JSON, telusuran teks lengkap ing database, konversi data lan skema panyimpenan ing kahanan sing ALTER ora ditrapake didhukung TABLE (contone, kanggo ngganti jinis kolom), extract kolom menyang tabel kapisah.

Source: opennet.ru

Add a comment