SQLite 3.37 faʻamalolo

O le tatalaina o le SQLite 3.37, o se DBMS mama ua mamanuina e avea ma faletusi faʻapipiʻi, ua lomia. O le SQLite code o loʻo tufatufaina i le lautele lautele, i.e. e mafai ona fa'aoga e aunoa ma ni tapula'a ma e leai se totogi mo so'o se fa'amoemoe. Lagolago tau tupe mo SQLite atiaʻe e tuʻuina atu e se faʻasalalauga faʻapitoa, lea e aofia ai kamupani e pei o Adobe, Oracle, Mozilla, Bentley ma Bloomberg.

Suiga autu:

  • Fa'aopoopoina le lagolago mo le fa'atupuina o laulau ma le uiga "STRICT", lea e mana'omia ai se fa'ailoga fa'atulafonoina pe a fa'ailoa koluma ma fa'aogaina siaki fa'afetaui fa'aigoa mo fa'amaumauga fa'aopoopo i koluma. A faʻapipiʻi lenei fuʻa, SQLite o le a faʻaalia se mea sese pe a le mafai ona tuʻuina atu faʻamatalaga faʻamaonia i le ituaiga koluma. Mo se faʻataʻitaʻiga, afai o le koluma e fai o le "INTEGER", ona pasia lea o le manoa '123' o le a faʻaopoopoina le numera 123, ae o le taumafai e faʻamaonia 'xyz' o le a le manuia.
  • I le "ALTER TABLE ADD COLUMN" fa'agaioiga, o se siaki mo tulaga mo le i ai o laina ua fa'aopoopoina pe a fa'aopoopo koluma ma siaki e fa'avae i luga o le fa'aaliga "SI'I" po'o le "NOT NULL".
  • Fa'atino le fa'aaliga "PRAGMA table_list" e fa'aalia ai fa'amatalaga e uiga i laulau ma va'aiga.
  • O le faʻaogaina o le laina faʻatonu e faʻaaogaina le ".connection" poloaiga, lea e mafai ai ona e lagolagoina le tele o fesoʻotaʻiga i le database i le taimi e tasi.
  • Faʻaopoopo le "-safe" parakalafa, lea e faʻamalo ai CLI poloaiga ma faʻamatalaga SQL e faʻatagaina oe e faʻatino gaioiga ma faila faila e ese mai le faʻamaumauga o loʻo faʻamaonia i luga o le laina o le poloaiga.
  • O le CLI ua faʻamalosia le faʻatinoga o le faitauina o faʻamatalaga SQL vaevae i laina e tele.
  • Fa'aopoopo galuega sqlite3_autovacuum_pages(), sqlite3_changes64() ma sqlite3_total_changes64().
  • E fa'amautinoa e le fa'atonuga o fesili o le ORDER BY clauses i subqueries ma manatu e le amana'ia se'i vagana ua aveese na fuaiupu e le suia ai semantics o le fesili.
  • O le fa'aopoopoga generate_series(START,END,STEP) ua suia, o le parakalafa muamua lea ua fa'atulafonoina ai (“START”). Ina ia toe faʻafoʻi le amio tuai, e mafai ona toe fausia i le "-DZERO_ARGUMENT_GENERATE_SERIES" filifiliga.
  • Fa'aiti'itia le fa'aogaina o manatuaga mo le teuina o fa'amaumauga fa'amaumauga.

puna: opennet.ru

Faaopoopo i ai se faamatalaga