DBMS SQLite 3.30 வெளியீடு

வெளியிடப்பட்டது வெளியீடு SQLite 3.30.0, ப்ளக்-இன் லைப்ரரியாக வடிவமைக்கப்பட்ட இலகுரக DBMS. SQLite குறியீடு ஒரு பொது டொமைனாக விநியோகிக்கப்படுகிறது, அதாவது. கட்டுப்பாடுகள் இல்லாமல் எந்த நோக்கத்திற்காகவும் இலவசமாகப் பயன்படுத்தலாம். SQLite டெவலப்பர்களுக்கான நிதி உதவியானது அடோப், ஆரக்கிள், மொஸில்லா, பென்ட்லி மற்றும் ப்ளூம்பெர்க் போன்ற நிறுவனங்களை உள்ளடக்கிய பிரத்யேகமாக உருவாக்கப்பட்ட கூட்டமைப்பால் வழங்கப்படுகிறது.

முக்கிய மாற்றங்கள்:

  • "என்ற சொற்றொடரைப் பயன்படுத்துவதற்கான திறனைச் சேர்த்தது.வடிகட்டி»ஒட்டுமொத்த செயல்பாடுகளுடன், கொடுக்கப்பட்ட நிபந்தனையை பூர்த்தி செய்யும் பதிவுகளுக்கு மட்டுமே மொத்த செயல்பாட்டின் மூலம் செயலாக்கப்பட்ட தரவின் கவரேஜை கட்டுப்படுத்துவதை சாத்தியமாக்குகிறது;
  • "ஆர்டர் பை" பிளாக் "க்கு ஆதரவை வழங்குகிறது.nulls FIRST"மேலும்"கடைசியாக பூஜ்யம்» வரிசைப்படுத்தும் போது NULL மதிப்பைக் கொண்ட உறுப்புகளின் இருப்பிடத்தைத் தீர்மானிக்க;
  • கட்டளை ".மீண்டும்தரவுத்தளத்திலிருந்து சேதமடைந்த கோப்புகளின் உள்ளடக்கங்களை மீட்டமைக்க;
  • விரிவாக்கத்தில் UBI ஆதரவு சேர்க்கப்பட்டது குறியீட்டு வெளிப்பாடுகள்;
  • PRAGMA index_info மற்றும் PRAGMA index_xinfo ஆகியவை "ROWID இல்லா" முறையில் உருவாக்கப்பட்ட அட்டவணைகளின் சேமிப்பக அமைப்பைப் பற்றிய தகவலை வழங்க நீட்டிக்கப்பட்டுள்ளன;
  • API சேர்க்கப்பட்டது sqlite3_drop_modules(), இது பயன்பாட்டிலிருந்து மெய்நிகர் அட்டவணைகளை தானாக ஏற்றுவதைத் தடுக்க உங்களை அனுமதிக்கிறது;
  • sqlite_master அட்டவணையில் உள்ள வகை, பெயர் மற்றும் tbl_name நெடுவரிசைகள் writable_schema பயன்முறையில் இல்லாமல் இணைக்கப்படும் போது, ​​பிழையைக் காண்பிக்க தரவுத்தள ஸ்கீமா பாகுபடுத்தி மாற்றப்பட்டது;
  • PRAGMA function_list, PRAGMA module_list மற்றும் PRAGMA pragma_list கட்டளைகள் முன்னிருப்பாக இயக்கப்படும். இயல்புநிலை உருவாக்க நடத்தையை மாற்ற, நீங்கள் வெளிப்படையாக "-DSQLITE_OMIT_INTROSPECTION_PRAGMAS" ஐக் குறிப்பிட வேண்டும்;
  • பயன்பாடு-வரையறுக்கப்பட்ட SQL செயல்பாடுகளுக்கு, SQLITE_DIRECTONLY கொடி முன்மொழியப்பட்டது, இது தூண்டுதல்கள் மற்றும் பார்வைகளுக்குள் இந்த செயல்பாடுகளைப் பயன்படுத்துவதைத் தடுக்க உங்களை அனுமதிக்கிறது.

ஆதாரம்: opennet.ru

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