DBMS SQLite 3.29 విడుదల

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

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

  • సింగిల్ మరియు డబుల్ కోట్ హ్యాండ్లింగ్ ప్రారంభించబడిందో లేదో నియంత్రించడానికి SQLITE_DBCONFIG_DQS_DML మరియు SQLITE_DBCONFIG_DQS_DDL ఎంపికలు sqlite3_db_config()కి జోడించబడ్డాయి. SQlite వాస్తవానికి స్ట్రింగ్‌లు మరియు ఐడెంటిఫైయర్‌ల కోసం ఏదైనా కోట్‌లకు మద్దతు ఇస్తుంది, అయితే SQL స్టాండర్డ్‌కు స్ట్రింగ్ లిటరల్స్ కోసం సింగిల్ కోట్‌లు మరియు ఐడెంటిఫైయర్‌ల కోసం డబుల్ కోట్‌లు (కాలమ్ పేర్లు వంటివి) స్పష్టంగా అవసరం. SQLite ప్రవర్తన డిఫాల్ట్‌గా మద్దతునిస్తుంది మరియు స్టాండర్డ్‌తో సమ్మతిని ప్రారంభించడానికి బిల్డ్ ఎంపిక "-DSQLITE_DQS=0" అందించబడుతుంది;
  • ఆపరేటర్‌లలో ఒకటి స్థిరంగా ఉన్నప్పుడు AND మరియు OR ఆపరేటర్‌ల ఆపరేషన్‌ను వేగవంతం చేయడానికి క్వెరీ ప్లానర్‌కు ఆప్టిమైజేషన్‌లు జోడించబడ్డాయి, అలాగే ఎడమవైపు పేర్కొన్న నిలువు వరుస సంఖ్యాపరంగా ఉన్నప్పుడు LIKE ఆపరేటర్;
  • డేటాబేస్ పాడైనప్పటికీ, సోర్స్ కాలమ్ డేటా స్థాయిలో కంటెంట్‌ని తిరిగి పొందడానికి కొత్త వర్చువల్ టేబుల్ "sqlite_dbdata" జోడించబడింది;
  • CLI ఇంటర్‌ఫేస్‌లో జోడించారు ".recover" కమాండ్, ఇది దెబ్బతిన్న డేటాబేస్ నుండి వీలైనంత వరకు డేటాను పునరుద్ధరించడానికి ప్రయత్నిస్తుంది. పరీక్షలను అమలు చేయడానికి ".filectrl" ఆదేశం మరియు sqlite3_db_config() ఎంపికలను వీక్షించడానికి లేదా మార్చడానికి ".dbconfig" ఆదేశం కూడా జోడించబడింది.

మూలం: opennet.ru

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