DBMS SQLite 3.29 નું પ્રકાશન

પ્રકાશિત પ્રકાશન એસક્યુલાઇટ 3.29.0, પ્લગ-ઇન લાઇબ્રેરી તરીકે ડિઝાઇન કરાયેલ હળવા વજનના DBMS. SQLite કોડ જાહેર ડોમેન તરીકે વિતરિત કરવામાં આવે છે, એટલે કે. કોઈપણ હેતુ માટે પ્રતિબંધો વિના અને વિના મૂલ્યે ઉપયોગ કરી શકાય છે. SQLite વિકાસકર્તાઓ માટે નાણાકીય સહાય ખાસ રીતે બનાવેલ કન્સોર્ટિયમ દ્વારા પૂરી પાડવામાં આવે છે, જેમાં Adobe, Oracle, Mozilla, Bentley અને Bloomberg જેવી કંપનીઓનો સમાવેશ થાય છે.

મુખ્ય ફેરફાર:

  • В sqlite3_db_config() добавлены опции SQLITE_DBCONFIG_DQS_DML и SQLITE_DBCONFIG_DQS_DDL для управления включением обработки одинарных и двойных кавычек. Изначально SQlite поддерживал любые кавычки для строк и идентификаторов, но стандарт SQL явно требует использования одинарных кавычек для строковых литералов и двойных для идентификаторов (например, имён столбцов). По умолчанию продолжает поддерживаться поведение SQLite, а для включения соответствия стандарту предложена сборочная опция «-DSQLITE_DQS=0»;
  • В планировщик запросов добавлены оптимизации, ускоряющие работу операторов AND и OR, когда один из операндов является константой, а также оператора LIKE, когда указанный слева столбец является числовым;
  • Добавлена новая виртуальная таблица «sqlite_dbdata» для извлечения содержимого на уровне исходных данных столбцов, даже если БД повреждена;
  • В CLI-интерфейс ઉમેર્યું команда «.recover», которая пытается насколько это возможно восстановить данные из повреждённой БД. Также добавлена команда «.filectrl» для проведения тестов и команда «.dbconfig» для просмотра или изменения опций sqlite3_db_config().

સોર્સ: opennet.ru

એક ટિપ્પણી ઉમેરો