د DBMS SQLite 3.30 خوشې کول

خپور شوی خوشې کول SQLite 3.30.0، یو لږ وزن لرونکی DBMS د پلګ ان کتابتون په توګه ډیزاین شوی. د SQLite کوډ د عامه ډومین په توګه ویشل شوی، د بیلګې په توګه. پرته له کوم محدودیت څخه او د هر هدف لپاره وړیا کارول کیدی شي. د SQLite پراختیا کونکو لپاره مالي ملاتړ د ځانګړي جوړ شوي کنسورشیم لخوا چمتو شوی ، چې پکې شرکتونه لکه اډوب ، اوریکل ، موزیلا ، بینټلي او بلومبرګ شامل دي.

اصلي بدل کړئ:

  • د بیان کارولو وړتیا اضافه کړه "Filter» د مجموعو دندو سره، کوم چې دا ممکنه کوي چې د مجموعې فعالیت لخوا پروسس شوي معلوماتو پوښښ محدود کړي یوازې هغه ریکارډونو ته چې ورکړل شوي شرایط پوره کوي؛
  • د "ORDER BY" بلاک د دې لپاره ملاتړ چمتو کويلومړی NULLS"او"NULLS وروستی» د ترتیب کولو په وخت کې د NULL ارزښت سره د عناصرو موقعیت معلومول؛
  • امر "بیرته راګرځول» له ډیټابیس څخه د خراب شوي فایلونو مینځپانګې بیرته راګرځولو لپاره؛
  • په پراخولو کې UBI ملاتړ اضافه شوی د شاخص څرګندونه;
  • PRAGMA index_info او PRAGMA index_xinfo پراخ شوي ترڅو د میزونو د ذخیره کولو ترتیب په اړه معلومات چمتو کړي چې په "روایډ" حالت کې رامینځته شوي؛
  • API اضافه شوی sqlite3_drop_modules()، کوم چې تاسو ته اجازه درکوي د غوښتنلیک څخه د مجازی میزونو اتومات بار وړل منع کړئ؛
  • د ډیټابیس سکیما پارسر د تېروتنې ښودلو لپاره بدل شوی کله چې د sqlite_master جدول کې ډول، نوم، او tbl_name کالمونه خراب شي کله چې د لیکلو وړ_schema حالت کې وصل نه وي؛
  • د PRAGMA function_list، PRAGMA module_list او PRAGMA pragma_list کمانډونه د ډیفالټ لخوا فعال شوي. د ډیفالټ جوړونې چلند بدلولو لپاره، تاسو باید په واضح ډول "-DSQLITE_OMIT_INTROSPECTION_PRAGMAS" مشخص کړئ؛
  • د غوښتنلیک ټاکل شوي SQL دندو لپاره، د SQLITE_DIRECTONLY بیرغ وړاندیز شوی، کوم چې تاسو ته اجازه درکوي چې د محرکاتو او لیدونو دننه د دې فعالیتونو کارول منع کړي.

سرچینه: opennet.ru

Add a comment