SQLite 3.36 रिलीज

SQLite 3.36 को रिलीज, एक प्लग-इन पुस्तकालयको रूपमा डिजाइन गरिएको हल्का DBMS, प्रकाशित गरिएको छ। SQLite कोड सार्वजनिक डोमेनमा वितरित गरिन्छ, अर्थात्। कुनै पनि उद्देश्यको लागि प्रतिबन्ध बिना र नि: शुल्क प्रयोग गर्न सकिन्छ। SQLite विकासकर्ताहरूको लागि वित्तीय समर्थन विशेष रूपमा सिर्जना गरिएको कन्सोर्टियमद्वारा प्रदान गरिएको छ, जसमा Adobe, Oracle, Mozilla, Bentley र Bloomberg जस्ता कम्पनीहरू समावेश छन्।

मुख्य परिवर्तनहरू:

  • Вывод команды «EXPLAIN QUERY PLAN» сделан более простым для восприятия.
  • Обеспечена генерация ошибки при попытках доступа к идентификатору строки (rowid) в представлении (VIEW) или подзапросе. Для возвращения возможности доступа к rowid для представлений предусмотрена сборочная опцмия «-DSQLITE_ALLOW_ROWID_IN_VIEW»
  • Включены по умолчанию интерфейсы sqlite3_deserialize() и sqlite3_serialize(). Для отключения предусмотрена сборочная опция «-DSQLITE_OMIT_DESERIALIZE»
  • В VFS «memdb» разрешено совместное использование хранимой в памяти БД в разных соединениях к одному процессу, если имя БД начинается с «/».
  • Отменена появившаяся в прошлом выпуске оптимизация «EXISTS-to-IN», которая замедляла некоторые запросы.
  • Оптимизация объединения проверки констант адаптирована для работы с запросами без слияния (join).
  • В CLI включено расширение REGEXP.

स्रोत: opennet.ru

एक टिप्पणी थप्न