Tso tawm DBMS SQLite 3.29

luam tawm tso tawm SQLite 3.29.0, ib lub teeb DBMS tsim los ua lub tsev qiv ntawv plug-in. SQLite code yog faib raws li pej xeem sau, i.e. tuaj yeem siv yam tsis muaj kev txwv thiab pub dawb rau txhua lub hom phiaj. Kev them nyiaj yug rau SQLite developers yog muab los ntawm ib tug tshwj xeeb tsim consortium, uas muaj xws li cov tuam txhab xws li Adobe, Oracle, Mozilla, Bentley thiab Bloomberg.

ntsiab hloov:

  • Ntxiv SQLITE_DBCONFIG_DQS_DML thiab SQLITE_DBCONFIG_DQS_DDL kev xaiv rau sqlite3_db_config() los tswj seb ib leeg thiab ob nqe lus tuav tau qhib. SQlite Ameslikas tau txais kev txhawb nqa ib qho kev hais lus rau cov hlua thiab cov cim, tab sis tus qauv SQL qhia meej meej yuav tsum tau siv cov lus hais ib leeg rau cov kab ntawv thiab ob lub ntsiab lus rau cov cim (xws li cov npe kab). SQLite tus cwj pwm txuas ntxiv tau txais kev txhawb nqa los ntawm lub neej ntawd, thiab kev xaiv tsim "-DSQLITE_DQS = 0" yog muab los pab ua raws li tus qauv;
  • Optimizations tau ntxiv rau cov lus nug kev npaj kom ceev cov kev khiav hauj lwm ntawm THIAB thiab LOS YOG cov neeg khiav dej num thaum ib qho ntawm cov operands yog ib qho tas mus li, nrog rau LIKE tus neeg teb xov tooj thaum kab ntawv teev nyob rau sab laug yog tus lej;
  • Ntxiv lub rooj virtual tshiab "sqlite_dbdata" txhawm rau khaws cov ntsiab lus ntawm cov kab ke cov ntaub ntawv qib, txawm tias cov ntaub ntawv raug puas;
  • Hauv CLI interface ntxiv cov ".recover" hais kom ua, uas sim rov qab tau cov ntaub ntawv los ntawm ib tug puas database kom ntau li ntau tau. Tsis tas li ntawd ntxiv yog ".filectrl" hais kom ua rau kev xeem khiav thiab ".dbconfig" hais kom saib lossis hloov cov kev xaiv sqlite3_db_config() .

Tau qhov twg los: opennet.ru

Ntxiv ib saib