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

கருத்தைச் சேர்