SQLite 3.36 విడుదల

SQLite 3.36 విడుదల, ఒక ప్లగ్-ఇన్ లైబ్రరీ వలె రూపొందించబడిన తేలికపాటి DBMS, ప్రచురించబడింది. SQLite కోడ్ పబ్లిక్ డొమైన్‌గా పంపిణీ చేయబడింది, అనగా. పరిమితులు లేకుండా మరియు ఏదైనా ప్రయోజనం కోసం ఉచితంగా ఉపయోగించవచ్చు. SQLite డెవలపర్‌లకు ఆర్థిక మద్దతు ప్రత్యేకంగా రూపొందించిన కన్సార్టియం ద్వారా అందించబడుతుంది, ఇందులో అడోబ్, ఒరాకిల్, మొజిల్లా, బెంట్లీ మరియు బ్లూమ్‌బెర్గ్ వంటి సంస్థలు ఉన్నాయి.

ప్రధాన మార్పులు:

  • EXPLAIN QUERY PLAN కమాండ్ యొక్క అవుట్‌పుట్ అర్థం చేసుకోవడం సులభం చేయబడింది.
  • VIEW లేదా సబ్‌క్వెరీలో రౌడ్‌ని యాక్సెస్ చేయడానికి ప్రయత్నిస్తున్నప్పుడు ఎర్రర్ ఏర్పడిందని నిర్ధారిస్తుంది. వీక్షణల కోసం rowidని యాక్సెస్ చేయగల సామర్థ్యాన్ని తిరిగి ఇవ్వడానికి, అసెంబ్లీ ఎంపిక “-DSQLITE_ALLOW_ROWID_IN_VIEW” అందించబడింది
  • sqlite3_deserialize() మరియు sqlite3_serialize() ఇంటర్‌ఫేస్‌లు డిఫాల్ట్‌గా ప్రారంభించబడ్డాయి. నిలిపివేయడానికి, అసెంబ్లీ ఎంపిక “-DSQLITE_OMIT_DESERIALIZE” అందించబడింది
  • VFS "memdb" డేటాబేస్ పేరు "/"తో ప్రారంభమయ్యేంత వరకు ఒకే ప్రక్రియకు వేర్వేరు కనెక్షన్‌లలో ఇన్-మెమరీ డేటాబేస్‌ను భాగస్వామ్యం చేయడానికి అనుమతిస్తుంది.
  • గత విడుదలలో ప్రవేశపెట్టిన "EXISTS-to-IN" ఆప్టిమైజేషన్, కొన్ని ప్రశ్నలను నెమ్మదించింది, తిరిగి మార్చబడింది.
  • స్థిరమైన తనిఖీని కలపడం కోసం ఆప్టిమైజేషన్ విలీనం (చేరడం) లేకుండా ప్రశ్నలతో పని చేయడానికి స్వీకరించబడింది.
  • REGEXP పొడిగింపు CLIలో చేర్చబడింది.

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి