د DBMS SQLite 3.29 خوشې کول

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

اصلي بدل کړئ:

  • د SQLITE_DBCONFIG_DQS_DML او SQLITE_DBCONFIG_DQS_DDL اختیارونه sqlite3_db_config() ته اضافه شوي ترڅو کنټرول کړي چې ایا د واحد او دوه ګوني نرخ اداره کول فعال شوي دي. SQlite په اصل کې د تارونو او پیژندونکو لپاره د هر ډول نرخ نښه ملاتړ کړی، مګر د SQL معیار په ښکاره ډول د سټینګ لیکونو لپاره د واحد نرخ نښانو او د پیژندونکو لپاره د دوه ګوني نرخ نښو کارولو ته اړتیا لري (لکه د کالم نومونه). د SQLite چلند د ډیفالټ لخوا ملاتړ کیږي، او د جوړونې اختیار "-DSQLITE_DQS=0" وړاندیز کیږي ترڅو د معیار سره موافقت وړ کړي؛
  • د پوښتنو پلانر کې اصلاحونه اضافه شوي ترڅو د AND او OR آپریټرونو عملیات ګړندي کړي کله چې یو عملیات ثابت وي ، او همدارنګه د LIKE آپریټر کله چې په کیڼ اړخ کې مشخص شوی کالم عددي وي؛
  • یو نوی مجازی جدول "sqlite_dbdata" اضافه شوی ترڅو د سرچینې کالم ډیټا په کچه مینځپانګه بیرته ترلاسه کړي، حتی که ډیټابیس فاسد وي؛
  • په CLI انٹرفیس کې زیاته کړه د ". recover" کمانډ، کوم چې هڅه کوي د زیانمن شوي ډیټابیس څخه د امکان تر حده ډاټا بیرته ترلاسه کړي. همدارنګه د ازموینو د چلولو لپاره د ".filectrl" کمانډ او د sqlite3_db_config() اختیارونو لیدلو یا بدلولو لپاره ".dbconfig" کمانډ اضافه شوی.

سرچینه: opennet.ru

Add a comment