የ DBMS SQLite 3.30 መልቀቅ

የታተመ መልቀቅ ኤስኪላይት 3.30.0፣ እንደ ተሰኪ ቤተ-መጽሐፍት የተነደፈ ቀላል ክብደት ያለው DBMS። የSQLite ኮድ እንደ ህዝባዊ ጎራ ተሰራጭቷል፣ i.e. ለማንኛውም ዓላማ ያለ ገደብ እና ከክፍያ ነጻ ጥቅም ላይ ሊውል ይችላል. ለ SQLite ገንቢዎች የገንዘብ ድጋፍ የሚሰጠው በልዩ የተፈጠረ ጥምረት ነው፣ እሱም እንደ Adobe፣ Oracle፣ Mozilla፣ Bentley እና Bloomberg ያሉ ኩባንያዎችን ያካትታል።

ዋና ለውጥ:

  • አገላለጹን የመጠቀም ችሎታ ታክሏልFILTER» ከጥቅል ተግባራት ጋር፣ ይህም በድምር ተግባር የሚሰራው የውሂብ ሽፋን የተወሰነ ሁኔታን በሚያሟሉ መዝገቦች ላይ ብቻ መገደብ ያስችላል።
  • የ"ORDER BY" ብሎክ ለ" ድጋፍ ይሰጣልNULLS መጀመሪያ"እና"NULLS የመጨረሻ» ሲደረደሩ NULL እሴት ያላቸውን ንጥረ ነገሮች ቦታ ለመወሰን;
  • ትዕዛዙ ".ማገገሚያ» የተበላሹ ፋይሎችን ከመረጃ ቋት ወደነበረበት ለመመለስ;
  • በማስፋፊያ ላይ አር.ቢ. ድጋፍ ታክሏል ጠቋሚ መግለጫዎች;
  • PRAGMA index_info እና PRAGMA index_xinfo በ "ያለ ROWID" ሁነታ የተፈጠሩ የጠረጴዛዎች ማከማቻ አቀማመጥ መረጃን ለማቅረብ ተዘርግቷል;
  • ኤፒአይ ታክሏል። sqlite3_drop_modules()የቨርቹዋል ሰንጠረዦችን ከመተግበሪያው አውቶማቲክ መጫን እንዲከለከሉ የሚያስችልዎ;
  • በስኩላይት_ማስተር ሠንጠረዥ ውስጥ ያሉት የአይነት፣ ስም እና የ tbl_ስም አምዶች በሚፃፍበት_ሼማ ሁነታ ሲገናኙ ሲበላሹ የውሂብ ጎታው ንድፍ ተንታኝ ስህተት ለማሳየት ተለውጧል።
  • የPRAGMA ተግባር_ሊስት፣ PRAGMA module_list እና PRAGMA pragma_list ትዕዛዞች በነባሪ ነቅተዋል። ነባሪውን የግንባታ ባህሪ ለመቀየር "-DSQLITE_OMIT_INTROSPECTION_PRAGMAS"ን በግልፅ መግለጽ አለቦት።
  • በመተግበሪያ ለተገለጹ የSQL ተግባራት፣ የSQLITE_DIRECTONLY ባንዲራ ቀርቧል፣ ይህም እነዚህን ተግባራት በመቀስቀሻዎች እና እይታዎች ውስጥ መጠቀምን ለመከልከል ያስችልዎታል።

ምንጭ: opennet.ru

አስተያየት ያክሉ