SQLite 3.36 ریلیز

SQLite 3.36 کی ریلیز، ایک ہلکا پھلکا DBMS جسے پلگ ان لائبریری کے طور پر ڈیزائن کیا گیا ہے، شائع ہو چکا ہے۔ SQLite کوڈ عوامی ڈومین میں تقسیم کیا جاتا ہے، یعنی بغیر کسی پابندی کے اور کسی بھی مقصد کے لیے مفت استعمال کیا جا سکتا ہے۔ SQLite ڈویلپرز کے لیے مالی معاونت ایک خاص طور پر بنائے گئے کنسورشیم کے ذریعے فراہم کی جاتی ہے، جس میں Adobe، Oracle، Mozilla، Bentley اور Bloomberg جیسی کمپنیاں شامل ہیں۔

اہم تبدیلیاں:

  • EXPLAIN QUERY PLAN کمانڈ کے آؤٹ پٹ کو سمجھنا آسان بنا دیا گیا ہے۔
  • اس بات کو یقینی بناتا ہے کہ VIEW یا subquery میں ایک rowid تک رسائی کی کوشش کرتے وقت ایک خرابی پیدا ہوتی ہے۔ آراء کے لیے rowid تک رسائی کی صلاحیت کو واپس کرنے کے لیے، اسمبلی آپشن "-DSQLITE_ALLOW_ROWID_IN_VIEW" فراہم کیا گیا ہے۔
  • sqlite3_deserialize() اور sqlite3_serialize() انٹرفیس بطور ڈیفالٹ فعال ہیں۔ غیر فعال کرنے کے لیے، اسمبلی آپشن "-DSQLITE_OMIT_DESERIALIZE" فراہم کیا گیا ہے۔
  • جب تک ڈیٹا بیس کا نام "/" سے شروع ہوتا ہے VFS "memdb" ایک ان میموری ڈیٹا بیس کو مختلف کنکشنز میں ایک ہی عمل سے شیئر کرنے کی اجازت دیتا ہے۔
  • پچھلی ریلیز میں متعارف کرایا گیا "EXISTS-to-IN" اصلاح، جس نے کچھ سوالات کو سست کر دیا تھا، کو واپس کر دیا گیا ہے۔
  • مسلسل چیکنگ کو یکجا کرنے کے لیے اصلاح کو بغیر ضم کیے سوالات کے ساتھ کام کرنے کے لیے ڈھال لیا گیا ہے۔
  • REGEXP توسیع CLI میں شامل ہے۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں