Famoahana ny DBMS SQLite 3.37

Navoaka ny famoahana ny SQLite 3.37, DBMS maivana natao ho tranomboky plug-in. Ny kaody SQLite dia zaraina ho sehatra ho an'ny daholobe, i.e. azo ampiasaina tsy misy famerana ary maimaim-poana amin'ny tanjona rehetra. Ny fanohanana ara-bola ho an'ny mpamorona SQLite dia omen'ny consortium noforonina manokana, izay ahitana orinasa toa an'i Adobe, Oracle, Mozilla, Bentley ary Bloomberg.

Fiovana lehibe:

  • Fanampiana fanampiny amin'ny famoronana latabatra misy ny toetra "STRICT", izay mitaky karazana famantarana tsy maintsy atao rehefa manambara tsanganana ary mampihatra fisavana mifanaraka amin'ny karazana henjana ho an'ny angona ampiana amin'ny tsanganana. Rehefa apetraka io saina io dia hampiseho hadisoana ny SQLite raha tsy azo atao ny mandefa ny angona voatondro amin'ny karazana tsanganana. Ohatra, raha noforonina ho "INTEGER" ny tsanganana, dia ampidirina ny isa 123 raha mandalo ny sandan'ny tady '123', fa tsy hahomby ny fiezahana hamaritra ny 'xyz'.
  • Ao amin'ny hetsika "ALTER TABLE ADD COLUMN", dia nasiana fanamarinana ny fepetra momba ny fisian'ny andalana rehefa manampy tsanganana misy fanamarinana mifototra amin'ny fitenenana "CHECK" na miaraka amin'ny fepetra "TSY NULL".
  • Nampihatra ny fitenenana hoe β€œPRAGMA table_list” hanehoana fampahalalana momba ny latabatra sy ny fijery.
  • Ny baikon'ny andalana baiko dia mampihatra ny baiko ".connection", izay ahafahanao manohana fifandraisana marobe amin'ny tahiry.
  • Nampiana ny mari-pamantarana "β€”azo antoka", izay manafoana ny baiko CLI sy ny fitenenana SQL izay ahafahanao manao asa miaraka amin'ny rakitra angona izay tsy mitovy amin'ny angon-drakitra voatondro ao amin'ny baiko baiko.
  • Ny CLI dia nanatsara ny fahombiazan'ny famakiana ny fitenenana SQL mizara ho andalana maromaro.
  • Fampiasa fanampiny sqlite3_autovacuum_pages(), sqlite3_changes64() ary sqlite3_total_changes64().
  • Ny drafitry ny fangatahana dia miantoka fa ny ORDER BY clauses amin'ny subqueries sy ny fomba fijery dia tsy noraharahiana raha tsy hoe ny fanesorana ireo clause ireo dia tsy manova ny semantika amin'ny fangatahana.
  • Ny fanitarana generate_series(START,END,STEP) dia novana, ny mari-pamantarana voalohany nametrahana (β€œSTART”) tsy maintsy atao. Mba hamerenana ny fihetsika taloha dia azo atao ny manangana indray amin'ny safidy "-DZERO_ARGUMENT_GENERATE_SERIES".
  • Ahena ny fanjifana fitadidiana amin'ny fitehirizana ny schema database.

Source: opennet.ru

Add a comment