አዲሱን የ SQLite 3.28 ስሪት በከፍተኛ አፈፃፀም እና ከዚያ በላይ ለቋል

SQLite በ SQL ቋንቋ ተደራሽ ቀላል ክብደት ያለው ተዛማጅ የመረጃ ቋት ሞተር ነው. እንደ MySQL ወይም PostgreSQL ካሉ ባህላዊ የመረጃ ቋቶች አገልጋዮች በተለየ መልኩ ልዩነቱ የተለመደውን የደንበኛ አገልጋይ መርሃግብር ለማባዛት ሳይሆን በቀጥታ ወደ ፕሮግራሞች ማዋሃድ ነው ፡፡

የተሟላ የመረጃ ቋት (መግለጫዎች ፣ ሰንጠረ tablesች ፣ ማውጫዎች እና መረጃዎች) በመድረክ ገለልተኛ ፋይል ውስጥ ይቀመጣል። ለሌሎች እጅግ በጣም ቀላልነት ምስጋና ይግባውና በብዙ የሸማች ፕሮግራሞች ውስጥ ጥቅም ላይ የሚውል ሲሆን በጣም ዘመናዊ ዘመናዊ ስልኮችን ጨምሮ በተካተቱ ስርዓቶች ውስጥም በጣም ታዋቂ ነው ፡፡

ሥሪት 3.25። ዓይነት እስከ መስከረም 2018 ዓ.ም. በ ‹ስሪት 3.25› ውስጥ ‹SQLite› ለዊንዶውስ ተግባራት ድጋፍ ይሰጣል ፣ በ ‹ALTER TABLE› ትዕዛዝ ላይ አንዳንድ ማሻሻያዎች እና የጥያቄው አመቻች ፣ እንዲሁም ሌሎች በርካታ አዳዲስ ባህሪዎች።

ከዚህ ስሪት ጀምሮ ፣ በመጠቀም ሰንጠረዥ ውስጥ ዓምዶችን ለመሰየም SQLite ድጋፍን አክሏል ሰንጠረ ALን የቀየረውን የርዕስ ማውጫ COLUMN የድሮ ስም ወደ አዲስ ስም።

የአምዱ ስም በሠንጠረ itself ራሱ ትርጉም በሁለቱም ተለውጧል ልክ እንደ ሁሉም ማውጫዎች ፣ ቀስቅሴዎች እና ምሰሶውን የሚያመለክቱ እይታዎች ፡፡

ዓምዱን መሰየሙ በትርጓሜ ወይም በእይታ ውስጥ የፍቺ ትርጓሜ የሚያስከትል ከሆነ RENAME COLUMN በስህተት ይወድቃል እና ምንም ለውጦች አይተገበሩም።

አዲሱ የ SQLite ስሪት ፣ ስሪት 3.28 እንዲሁ ብዙ አዳዲስ ባህሪያትን እና ማሻሻያዎችን ያመጣል። በጣም የሚታወቁ አዳዲስ ባህሪዎችs የዊንዶውስ ባህሪዎች ማሻሻያዎችን ፣ በ TCL በይነገጽ ላይ ማሻሻያዎችን ያካትታሉ።

አዳዲስ ኤ.ፒ.አይ.ዎች መጨመር ፣ የተበላሹ የመረጃ ቋቶች ፋይሎችን የበለጠ ጠንከር ያለ አያያዝ እና የተለያዩ ማሻሻያዎች ፡፡ የዊንዶውስ ባህሪዎች ማሻሻያዎች በአብዛኛው ለአዳዲስ አንቀጾች እና ለአዲሱ ሚዲያ አዲስ ተጨማሪዎች ናቸው ፡፡

አዲስ ተለዋጮች ወደ EXCLUDE

አራት ተለዋጭዎችን የያዘ አዲስ አማራጭ “EXCLUDE” አንቀጽ ሲደመር እናስተውላለን-

  • ሌሎች አያካትቱ ነባሪው እሴት ይህ ነው። በዚህ ሁኔታ ፣ በጅምር እና በመጨረሻ ገደቦቹ በተገለጸው መሠረት የመስኮቱ ተግባር ክፈፍ ውስጥ ምንም መስመር አይገለልም ፡፡
  • የወቅቱን ረድፍ ያላቅቁ: በዚህ ጊዜ የአሁኑ መስመር ከተግባሩ ሳጥኑ ተገልሏል ፡፡ በአሁኑ ረድፍ ውስጥ ያሉት ጥንዶች ለ GROUP እና RANGE ሰንጠረዥ ዓይነቶች በሰንጠረ in ውስጥ ይቀራሉ ፡፡
  • የማግለል ቡድን: በዚህ ሁኔታ የአሁኑ መስመር እና የአሁኑ መስመር እንኳን የሆኑ ሌሎች ሁሉም መስመሮች ከሳጥኑ ተገልለዋል ፡፡ የ “EXLLUDE” አንቀፅ በሚሰራበት ጊዜ የክፈፍ አይነት ROWS ቢሆንም እንኳ ተመሳሳይ ትዕዛዝ ያላቸው እሴቶች ያላቸው እሴቶች ወይም ሁሉም ረድፎች የ ORDER BY አንቀፅ በሌለበት በክፍል ውስጥ ያሉ ሁሉም ረድፎች እንኳን ከግምት ውስጥ ይገባሉ ፡፡
  • የማግለል ልዩነቶች በመጨረሻው ሁኔታ ፣ የአሁኑ መስመር የክፈፉ አካል ነው ፣ ግን ተጓዳኞቹ ተገልለዋል።

የተሻሻሉ ባህሪዎች

እንዲሁም በመስኮት ተግባራት ደረጃ ፣ መስኮቶችን ለማሰር ድጋፍ ተጨምሯል፣ ለ GROUPS ካርዶች ድጋፍ ታክሏል።

ታክሏል ለገደብ መቆሚያ « PRECEDING »እና» የሚከተለው «በ RANGE ማዕቀፎች ውስጥ ፣ አዲስ የ sqlite3_stmt_isexplain በይነገጽ በመጨመር የተዘጋጀ መግለጫ ማብራሪያ መሆኑን ወይም አለመሆኑን ለመለየት እና ለተነባቢ ብቻ የመረጃ ቋቶች እንዲሰራ VACUUM INTO ን ማሻሻል ፡፡

በ TCL በይነገጽ በኩል -returntype አማራጩ በተግባሩ ዘዴ እና አዲስ bind_fallback ዘዴ ተጨምሮበታል።

በ CLI ላይ የተደረጉ ማሻሻያዎች ብዙ ናቸው. የ SQL ተግባር ክርክሩ ከተገደበ ልኬት የመጣ መሆኑን ለማወቅ የ sqlite3_value_frombind () ኤ.ፒ.አይ. መጨመሩን በዚህ ደረጃ እናስተውላለን ፡፡

ለታሰሩት መለኪያዎች ድጋፍ እና የ ‹parameter› ትዕዛዝ መጨመር ፣ የመፃፊያ ፋይልን () ተግባርን በማስተካከል በአዲሱ ፋይል ጎዳና ላይ አዳዲስ ማውጫዎችን ሲፈጥሩ ከፋይሉ ጋር ተመሳሳይ ፍቃዶችን ከመስጠት ይልቅ የእምስክ ፍቃዶችን ይሰጣቸዋል ፡፡

እንዲሁም በ RBU ቅጥያ እና በሌሎች አንዳንድ ማሻሻያዎች ጥቅም ላይ የዋለውን የቅሪተ አካል DVCS ፋይል የዴልታ ቅርጸት ለመፍጠር ፣ ለመተግበር እና ትጥቅ ለማስፈታቱ Fossildelta.c ን እየጨመረ ነበር ፡፡

ለ SQLite 3.28 ፣ ጥያቄዎችን እንኳን በፍጥነት ለማድረግ የተደረጉ ጥረቶችን አስተውለናል ፡፡

Si ስለ SQLite የበለጠ ለማወቅ እና እንዲሁም ሊጎበኙት የሚችለውን ይህን አዲስ ስሪት ማውረድ ይፈልጋሉ የሚከተለውን አገናኝ.


የጽሑፉ ይዘት የእኛን መርሆዎች ያከብራል የአርትዖት ሥነ ምግባር. የስህተት ጠቅ ለማድረግ እዚህ.

አስተያየት ለመስጠት የመጀመሪያው ይሁኑ

አስተያየትዎን ይተው

የእርስዎ ኢሜይል አድራሻ ሊታተም አይችልም.

*

*

  1. ለመረጃው ኃላፊነት ያለው: ሚጌል Áንጌል ጋቶን
  2. የመረጃው ዓላማ-ቁጥጥር SPAM ፣ የአስተያየት አስተዳደር ፡፡
  3. ህጋዊነት-የእርስዎ ፈቃድ
  4. የመረጃው ግንኙነት-መረጃው በሕጋዊ ግዴታ ካልሆነ በስተቀር ለሶስተኛ ወገኖች አይተላለፍም ፡፡
  5. የውሂብ ማከማቻ በኦክሴንትስ አውታረመረቦች (አውሮፓ) የተስተናገደ የውሂብ ጎታ
  6. መብቶች-በማንኛውም ጊዜ መረጃዎን መገደብ ፣ መልሰው ማግኘት እና መሰረዝ ይችላሉ ፡፡