Ngaleupaskeun SQLite 3.38 DBMS sareng sqlite-utils 3.24 set utiliti

Pelepasan SQLite 3.38, DBMS ringan anu dirancang salaku perpustakaan plug-in, parantos diterbitkeun. Kode SQLite disebarkeun salaku domain publik, i.e. tiasa dianggo tanpa larangan sareng gratis pikeun tujuan naon waé. Pangrojong kauangan pikeun pamekar SQLite disayogikeun ku konsorsium anu didamel khusus, anu kalebet perusahaan sapertos Adobe, Oracle, Mozilla, Bentley sareng Bloomberg.

Parobahan utama:

  • Ditambahkeun dukungan pikeun operator -> sareng ->> pikeun ngagampangkeun ékstrak data dina format JSON. Sintaksis operator anyar cocog sareng MySQL sareng PostgreSQL.
  • Struktur utama ngawengku fungsi pikeun gawé bareng data dina format JSON, sambungan nu saméméhna diperlukeun hiji assembly jeung bandéra "-DSQLITE_ENABLE_JSON1". Pikeun nganonaktipkeun dukungan JSON, bendera "-DSQLITE_OMIT_JSON" parantos ditambahkeun.
  • Ditambahkeun fungsi unixepoch () nu mulih waktos epochal (jumlah detik saprak 1 Januari 1970).
  • Pikeun fungsi anu dianggo sareng waktos, "otomatis" sareng "julianday" parantos dilaksanakeun.
  • Fungsi SQL printf () geus diganti jadi format () pikeun ngaronjatkeun kasaluyuan jeung DBMS séjén (rojongan pikeun ngaran heubeul dipikagaduh).
  • Ditambahkeun antarmuka sqlite3_error_offset () pikeun ngagampangkeun milarian kasalahan dina pamundut.
  • Interfaces program anyar geus ditambahkeun kana palaksanaan tabel virtual: sqlite3_vtab_distinct (), sqlite3_vtab_rhs_value () jeung sqlite3_vtab_in (), kitu ogé tipe operator anyar SQLITE_INDEX_CONSTRAINT_LIMIT na SQLITE_INDEX_CONSTRAINT_OFFSET.
  • Antarbeungeut garis paréntah mastikeun penanganan anu leres tina tab sareng karakter feed garis dina kaluaran téks dina modeu multi-kolom. Ditambahkeun dukungan pikeun ngagunakeun pilihan "--wrap N", "--wordwrap on" sareng "-quote" nalika kaluaran kana sababaraha kolom. Paréntah .import ngamungkinkeun koreksi ngaran kolom.
  • Pikeun nyepetkeun palaksanaan query analitik badag, nu Ngarencana query ngagunakeun probabilistik mekar struktur filter pikeun nangtukeun naha unsur aya dina susunan. Tangkal gabungan saimbang dianggo pikeun ngaoptimalkeun ngolah blok UNION sareng UNION ALL anu ngalangkungan pernyataan PILIH sareng klausa ORDER BY.

Salaku tambahan, anjeun tiasa nyatet publikasi versi sqlite-utils 3.24 set, anu kalebet utilitas sareng perpustakaan pikeun ngamanipulasi file tina database SQLite. Operasi sapertos ngamuat langsung data JSON, CSV atanapi TSV kana file database kalayan nyiptakeun otomatis skéma panyimpen anu diperyogikeun, palaksanaan query SQL dina file CSV, TSV sareng JSON, milarian téks lengkep dina pangkalan data, konvérsi data sareng skéma panyimpen. dina situasi dimana ALTER teu lumaku dirojong. TABEL (contona, pikeun ngarobah tipe kolom), extracting kolom kana tabel misah.

sumber: opennet.ru

Tambahkeun komentar