انتشار DBMS SQLite 3.28

ارسال شده توسط رهایی SQLite 3.28.0، یک DBMS سبک وزن که به عنوان یک کتابخانه پلاگین طراحی شده است. کد SQLite به عنوان یک دامنه عمومی توزیع می شود، یعنی. ممکن است بدون محدودیت و رایگان برای هر منظوری استفاده شود. پشتیبانی مالی برای توسعه دهندگان SQLite توسط یک کنسرسیوم ایجاد شده ویژه ارائه می شود که شامل شرکت هایی مانند Adobe، Oracle، Mozilla، Bentley و Bloomberg است.

اصلی تغییرات:

  • منبسط توابع پنجره (توابع پنجره یا توابع تحلیلی که به هر ردیف از یک پرس و جو اجازه می دهد تا محاسبات را با استفاده از ردیف های دیگر انجام دهد): پشتیبانی اضافه شده برای بیان منحصر به فرد، امکان استفاده فراهم شد زنجیر توابع پنجره (یک پنجره در ناحیه دیگری تعریف شده است)، ارائه شده است پشتیبانی گروه بندی با استفاده از عبارت GROUP و محدودیت های RANGE اجرا می شوند پیشین и ذیل;
  • اجرای بهتر دستور "جارو برقی"، که اکنون می تواند با پایگاه داده های موجود در حالت فقط خواندنی استفاده شود.
  • بهینه سازی های جدید پرس و جو اضافه شد: شتاب گرفت عملکرد عبارات LIKE همراه با کلمه کلیدی ESCAPE و زمانی که حالت "PRAGMA case_sensitive_like" فعال است. در حضور شاخص جزئی بررسی های غیرضروری شرایط آشکارا واقعی مشخص شده در بند WHERE حذف می شوند.
  • دستور ".پارامتر» برای انجام وظیفه تعویض های پیوست شده (ماسک ها با هر عبارت SQL جایگزین می شوند). در دستور ".archive"، گزینه "--update" دوباره طراحی شده است، که اکنون از فایل های بدون تغییری که قبلا در بایگانی هستند پرش می شود، و گزینه "--insert" اضافه شده است تا فایل ها را در آرشیو قرار دهد.
  • اضافه اضافه شد fossildelta.c، که به شما امکان ایجاد، اعمال و جداسازی را می دهد فرمت تغییرات دلتای فسیلی مورد استفاده در پسوند RBU.
  • افزایش قابلیت اطمینان کار با فایل های پایگاه داده آسیب دیده.
  • آینه ای از مخزن پروژه راه اندازی شده است GitHub (پایه ای مخزن با استفاده از کنترل نسخه پشتیبانی می شود فسیلیایجاد شده توسط نویسنده SQLite).

منبع: opennet.ru

اضافه کردن نظر