እንደ ተሰኪ ቤተ-መጽሐፍት ሆኖ የተነደፈው ቀላል ክብደት ያለው DBMS SQLite 3.54 ታትሟል። የSQLite ኮድ እንደ ህዝባዊ ጎራ ተሰራጭቷል፣ i.e. ለማንኛውም ዓላማ ያለ ገደብ እና ከክፍያ ነጻ ጥቅም ላይ ሊውል ይችላል. ለSQLite ገንቢዎች የገንዘብ ድጋፍ በልዩ የተፈጠረ ጥምረት ይሰጣል።
ዋና ለውጦች፡-
- ከቀዳሚው ስሪት ጋር ሲነጻጸር የspeedtest1 መለኪያን በግምት በ4% እና ከአንድ አመት በፊት ከነበረው የ3.51 ልቀት ጋር ሲነጻጸር በ7.5% ያሻሻሉ ማሻሻያዎች ተደርገዋል። ውጤቶቹ እንደ የስራ ጫና፣ የግንባታ አማራጮች፣ ሲፒዩ፣ ኮምፒውተሩ እና ኦፕሬቲንግ ሲስተም ሊለያዩ ይችላሉ።
- የስኩዌርላይት መገልገያ በትእዛዝ ፕሮምፕዩት ላይ ተጨማሪ የሁኔታ መረጃን ለማሳየት የማምለጫ ቅደም ተከተሎችን ይደግፋል፣ ለምሳሌ ለክፍት የግብይት መረጃ "/x"፣ ለተነባቢ ብቻ የውሂብ ጎታ "/r"፣ ለውስጣዊ ማህደረ ትውስታ የውሂብ ጎታ "/m"፣ ለመረጃ ቋቱ የፋይል ስም "/f"፣ ለSQLite ስሪት "/v"፣ "/:" እና "/;" ሁኔታዊ አገላለጾችን ለመገንባት፣ እና ለተጠቃሚ ስም እና ለአስተናጋጅ ስም "/u" እና "/h"። የትዕዛዝ ፕሮምፕ አብነት በSQLITE_PS1 እና SQLITE_PS2 የአካባቢ ተለዋዋጮችን በመጠቀም ሊበጅ ይችላል።
- በስኩዌርላይት መገልገያ ውስጥ፣ የ"--ifmt," "--rowcount on," እና "--titles always" አማራጮች ወደ ".mode" ትዕዛዝ ተጨምረዋል፣ ይህም የፍሎንግ-ነጥብ ቅርጸትን ለማዋቀር እና የረድፍ ቆጣሪውን እና የራስጌውን ማሳያ ለመቆጣጠር ነው። የ".diskused" ትዕዛዝ ተቆጣጣሪ ተተክቷል። በነባሪነት፣ ጥያቄው ምንም ረድፎችን ካላመጣ የአምድ ስሞች ያሉት ራስጌ ይቀራል፣ እና በዩኒክስ ስርዓቶች ላይ ብሎቦችን ሲያወጣ ባዶ ባይት መግረዝ ይሰናከላል።
- የጥያቄ አውጪው የUPDATE አፈፃፀምን አሻሽሏል፣ ነገር ግን የተጠቆመው እሴት በማይለወጥባቸው ሁኔታዎች ውስጥ። የ"expr OR TRUE" እና "expr OR FALSE" ስራዎችን በተመቻቸ ሁኔታ አፈጻጸም። በ"IN" ኦፕሬተር ቀኝ በኩል በተገለጹት የSELECT ንዑስ ጥያቄዎች ውስጥ ያለው DISTINCT አገላለጽ አሁን ችላ ተብሏል። በUNION ጥያቄዎች ውስጥ "LIMIT 1" አገላለጽን ሲገልጽ ሂደት ተፋጥኗል እና የማህደረ ትውስታ ፍጆታ ቀንሷል።
- የALTER TABLE ትዕዛዝ "ROWID", "_ROWID_" እና "OID" የተባሉትን የተጠበቁ ስሞች ያላቸውን አምዶች ለማከል፣ ለመሰረዝ ወይም እንደገና ለመሰየም ለሚደረግ ማንኛውም ሙከራ ስህተት ይፈጥራል።
- በዲስኩ ላይ ሰንጠረዦች እና ኢንዴክሶች የሚይዙትን ቦታ ለመገመት የዲስኩሰስ() SQL ተግባርን አክሏል።
- የSQL printf() እና format() ተግባራት ለJSON ውፅዓት "%J" እና "%j" ምትክዎችን ለማካተት ተዘምነዋል።
- "የሳምንቱ ቀን -N" እና "የመጨረሻ" ማሻሻያዎች ወደ ቀን እና ሰዓት ተግባራት ተጨምረዋል።
- በ open() ተግባር ውስጥ የO_TMPFILE ባንዲራ የሚደግፉ ስርዓቶች ላይ፣ ይህ ሁነታ ጊዜያዊ ፋይሎችን ሲፈጥሩ ጥቅም ላይ ይውላል።
- ለአሮጌ የስርዓተ ክወና ስሪቶች የሚደረግ ድጋፍ ተቋርጧል። Windowsጨምሮ Windows ሲኢ እና Windows XP። የተጠቀሰው ዝቅተኛው ስሪት Windows ቪስታ
ምንጭ: opennet.ru
