SQLite 3.37 خوشې کول

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

اصلي بدلونونه:

  • د "STRICT" خاصیت سره د جدولونو رامینځته کولو لپاره ملاتړ اضافه شوی ، کوم چې د کالمونو اعلانولو پرمهال لازمي ډول نښې ته اړتیا لري او په کالمونو کې اضافه شوي ډیټا لپاره سخت ډول میچنګ چیک پلي کوي. کله چې دا بیرغ تنظیم شي، SQLite به یوه تېروتنه ښکاره کړي که چیرې د کالم ډول ته ټاکل شوي ډاټا کاسټ کول ناممکن وي. د مثال په توګه، که کالم د "INTEGER" په توګه رامینځته شوی وي، نو د تار ارزښت '123' تیرولو سره به د 123 شمیره اضافه شي، مګر د 'xyz' مشخص کولو هڅه به ناکامه شي.
  • د "ALTER TABLE AD COLUMN" په عملیاتو کې، د قطارونو شتون لپاره د شرایطو چیک اضافه شوی کله چې د "CHECK" بیان یا "NOT NULL" شرایطو پراساس د چکونو سره کالمونه اضافه کړئ.
  • د میزونو او لیدونو په اړه د معلوماتو ښودلو لپاره د "پراګما جدول_ لیست" بیان پلي کړ.
  • د کمانډ لاین انٹرفیس د ".connection" کمانډ پلي کوي، کوم چې تاسو ته اجازه درکوي په یو وخت کې ډیټابیس ته د څو ارتباطاتو ملاتړ وکړئ.
  • د "—خوندي" پیرامیټر اضافه شوی، کوم چې د CLI کمانډونه او د SQL بیانونه غیر فعالوي چې تاسو ته اجازه درکوي د ډیټابیس فایلونو سره عملیات ترسره کړئ چې د کمانډ لاین کې مشخص شوي ډیټابیس څخه توپیر لري.
  • CLI په څو لینونو ویشل شوي SQL بیانونو لوستلو فعالیت غوره کړی.
  • sqlite3_autovacuum_pages()، sqlite3_changes64() او sqlite3_total_changes64().
  • د پوښتنې پلان کونکی ډاډ ورکوي چې په فرعي پوښتنو او نظرونو کې د بندونو ترتیب له پامه غورځول کیږي پرته لدې چې د دې بندونو لرې کول د پوښتنې سیمانټیک بدل نه کړي.
  • د توسع پیدا کولو لړۍ(START,END,STEP) بدل شوی، لومړی پیرامیټر چې په کې ("START") لازمي شوی دی. د زاړه چلند بیرته راګرځولو لپاره، دا ممکنه ده چې د "-DZERO_ARGUMENT_GENERATE_SERIES" اختیار سره بیا جوړ شي.
  • د ډیټابیس سکیما ذخیره کولو لپاره د حافظې مصرف کم شوی.

سرچینه: opennet.ru

Add a comment