SQLite 3.36 ထုတ်ဝေမှု

plug-in စာကြည့်တိုက်အဖြစ် ဒီဇိုင်းထုတ်ထားသည့် ပေါ့ပါးသော DBMS SQLite 3.36 ကို ထုတ်ဝေလိုက်ပါပြီ။ SQLite ကုဒ်ကို အများသူငှာ ဒိုမိန်းတွင် ဖြန့်ဝေထားသည်။ ကန့်သတ်ချက်မရှိဘဲ မည်သည့်ရည်ရွယ်ချက်အတွက်မဆို အခမဲ့အသုံးပြုနိုင်ပါသည်။ Adobe၊ Oracle၊ Mozilla၊ Bentley နှင့် Bloomberg ကဲ့သို့သော ကုမ္ပဏီများ ပါဝင်သော အထူးဖန်တီးထားသော လုပ်ငန်းစုမှ SQLite developer များအတွက် ဘဏ္ဍာရေးဆိုင်ရာ ပံ့ပိုးမှုပေးပါသည်။

အဓိကပြောင်းလဲမှုများ-

  • EXPLAIN QUERY PLAN command ၏ output ကို နားလည်ရန် ပိုမိုလွယ်ကူစေသည်။
  • VIEW သို့မဟုတ် subquery တွင် အတန်းတစ်တန်းကို ဝင်ရောက်ရန် ကြိုးပမ်းသည့်အခါ အမှားအယွင်းတစ်ခု ထုတ်ပေးကြောင်း သေချာပါစေ။ ကြည့်ရှုမှုများအတွက် အတန်းလိုက်ဝင်ရောက်နိုင်မှုကို ပြန်ပေးရန်၊ စည်းဝေးပွဲရွေးချယ်မှု “-DSQLITE_ALLOW_ROWID_IN_VIEW” ကို ပေးထားသည်။
  • sqlite3_deserialize() နှင့် sqlite3_serialize() အင်တာဖေ့စ်များကို ပုံမှန်အားဖြင့် ဖွင့်ထားသည်။ ပိတ်ရန်၊ စည်းဝေးပွဲရွေးချယ်မှု “-DSQLITE_OMIT_DESERIALIZE” ကို ပေးထားသည်။
  • VFS "memdb" သည် ဒေတာဘေ့စ်အမည် "/" ဖြင့် အစပြုနေသမျှ ကာလပတ်လုံး ဒေတာဘေ့စ်အမည်ကို "/" ဖြင့် အစပြုနေသမျှ ကာလပတ်လုံး မတူညီသော ချိတ်ဆက်မှုများမှတဆင့် ဒေတာဘေ့စ်တစ်ခုအား မျှဝေခွင့်ပြုသည်။
  • အချို့သောမေးခွန်းများကို နှေးကွေးစေသည့် နောက်ဆုံးထွက်ရှိမှုတွင် မိတ်ဆက်ခဲ့သော "EXISTS-to-IN" ပိုမိုကောင်းမွန်အောင်ပြုလုပ်ခြင်းအား ပြန်ပြောင်းထားပါသည်။
  • အဆက်မပြတ်စစ်ဆေးခြင်းကို ပေါင်းစပ်ခြင်းအတွက် ပိုမိုကောင်းမွန်အောင်ပြုလုပ်ခြင်းအား ပေါင်းစည်းခြင်း (ပူးပေါင်းခြင်း) မပြုဘဲ မေးမြန်းမှုများဖြင့် လုပ်ဆောင်ရန် အဆင်ပြေအောင်ပြုလုပ်ထားပါသည်။
  • REGEXP တိုးချဲ့မှုကို CLI တွင် ထည့်သွင်းထားသည်။

source: opennet.ru

မှတ်ချက် Add