DBMS SQLite 3.29 جو رليز

شايع ٿيل ڇڏڻ SQLite 3.29.0, هڪ هلڪو وزن DBMS پلگ ان لائبريري طور ٺهيل آهي. SQLite ڪوڊ عوامي ڊومين جي طور تي ورهايو ويو آھي، يعني. ڪنهن به مقصد لاءِ بغير پابندي ۽ مفت ۾ استعمال ٿي سگھي ٿو. SQLite ڊولپرز لاءِ مالي مدد خاص طور تي ٺاھيل ڪنسورشيم پاران مهيا ڪئي وئي آھي، جنھن ۾ ڪمپنيون شامل آھن جهڙوڪ Adobe، Oracle، Mozilla، Bentley ۽ Bloomberg.

مکيه تبديل ڪريو:

  • شامل ڪيو ويو 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" ڪمانڊ ھلندڙ ٽيسٽن لاءِ ۽ ھڪڙو ".dbconfig" حڪم sqlite3_db_config() اختيارن کي ڏسڻ يا تبديل ڪرڻ لاءِ.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو