SQLite 3.36 թողարկում

Հրապարակվել է SQLite 3.36-ի՝ թեթև DBMS-ի թողարկումը, որը նախատեսված է որպես plug-in գրադարան: SQLite կոդը բաշխվում է հանրային տիրույթում, այսինքն. կարող է օգտագործվել առանց սահմանափակումների և անվճար ցանկացած նպատակով: SQLite ծրագրավորողներին ֆինանսական աջակցություն է ցուցաբերում հատուկ ստեղծված կոնսորցիումը, որը ներառում է այնպիսի ընկերություններ, ինչպիսիք են Adobe-ը, Oracle-ը, Mozilla-ն, Bentley-ն և Bloomberg-ը:

Խոշոր փոփոխություններ.

  • EXPLAIN QUERY PLAN հրամանի արդյունքը դարձել է ավելի հեշտ հասկանալի:
  • Ապահովում է, որ սխալ է առաջանում, երբ փորձում եք մուտք գործել մի շարք VIEW-ում կամ ենթահարցում: Դիտումների համար շարք մուտք գործելու հնարավորությունը վերադարձնելու համար տրամադրվում է «-DSQLITE_ALLOW_ROWID_IN_VIEW» հավաքման տարբերակը:
  • sqlite3_deserialize() և sqlite3_serialize() միջերեսները լռելյայն միացված են: Անջատելու համար տրամադրվում է «-DSQLITE_OMIT_DESERIALIZE» հավաքման տարբերակը
  • VFS «memdb»-ը թույլ է տալիս կիսել հիշողության տվյալների բազան նույն գործընթացի տարբեր կապերով, քանի դեռ տվյալների բազայի անունը սկսվում է «/»-ով:
  • Վերջին թողարկումում ներկայացված «EXISTS-to-IN» օպտիմալացումը, որը դանդաղեցրեց որոշ հարցումներ, հեռացվել է:
  • Մշտական ​​ստուգումը համատեղելու համար օպտիմալացումը հարմարեցվել է հարցումների հետ աշխատելու համար՝ առանց միաձուլման (միանալ):
  • REGEXP ընդլայնումը ներառված է CLI-ում:

Source: opennet.ru

Добавить комментарий