SQLite 3.38 DBMS மற்றும் sqlite-utils 3.24 தொகுப்பு பயன்பாடுகளின் வெளியீடு

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

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

  • JSON வடிவத்தில் தரவைப் பிரித்தெடுப்பதை எளிதாக்குவதற்கு -> மற்றும் ->> ஆபரேட்டர்களுக்கான ஆதரவு சேர்க்கப்பட்டது. புதிய ஆபரேட்டர் தொடரியல் MySQL மற்றும் PostgreSQL உடன் இணக்கமானது.
  • JSON வடிவத்தில் தரவுகளுடன் பணிபுரிவதற்கான செயல்பாடுகள் முக்கிய கட்டமைப்பில் அடங்கும், இதன் இணைப்பிற்கு முன்பு “-DSQLITE_ENABLE_JSON1” கொடியுடன் கூடிய அசெம்பிளி தேவைப்பட்டது. JSON ஆதரவை முடக்க, "-DSQLITE_OMIT_JSON" கொடி சேர்க்கப்பட்டது.
  • யுனிக்ஸ்போச்() செயல்பாடு எபோகல் நேரத்தை வழங்கும் (ஜனவரி 1, 1970 முதல் வினாடிகளின் எண்ணிக்கை) சேர்க்கப்பட்டது.
  • காலப்போக்கில் செயல்படும் செயல்பாடுகளுக்கு, "ஆட்டோ" மற்றும் "ஜூலியாண்டே" மாற்றிகள் செயல்படுத்தப்பட்டுள்ளன.
  • SQL செயல்பாடு printf() ஆனது மற்ற DBMSகளுடன் இணக்கத்தன்மையை மேம்படுத்த, வடிவம்() என மறுபெயரிடப்பட்டது (பழைய பெயருக்கான ஆதரவு தக்கவைக்கப்பட்டுள்ளது).
  • வினவலில் பிழைகளைக் கண்டறிவதை எளிதாக்க sqlite3_error_offset() இடைமுகம் சேர்க்கப்பட்டது.
  • மெய்நிகர் அட்டவணைகளின் செயலாக்கத்தில் புதிய நிரல் இடைமுகங்கள் சேர்க்கப்பட்டுள்ளன: sqlite3_vtab_distinct(), sqlite3_vtab_rhs_value() மற்றும் sqlite3_vtab_in(), அத்துடன் புதிய ஆபரேட்டர் வகைகள் SQLITE_INDEX_CONSTRAINT_LIMIT மற்றும் SQLITE_INDEX_CONSTRAINT_LIMIT மற்றும் SQLITE_INDS.
  • கட்டளை வரி இடைமுகம் பல நெடுவரிசை முறைகளில் உரை வெளியீட்டில் தாவல் மற்றும் வரி ஊட்ட எழுத்துக்களை சரியாக கையாளுவதை உறுதி செய்கிறது. பல நெடுவரிசைகளுக்கு அவுட்புட் செய்யும் போது "--wrap N", "--wordwrap on" மற்றும் "-quote" விருப்பங்களைப் பயன்படுத்துவதற்கான ஆதரவு சேர்க்கப்பட்டது. .import கட்டளை நெடுவரிசை பெயர்களை திருத்த அனுமதிக்கிறது.
  • பெரிய பகுப்பாய்வு வினவல்களை செயல்படுத்துவதை விரைவுபடுத்த, வினவல் திட்டமிடுபவர் ஒரு தொகுப்பில் ஒரு உறுப்பு உள்ளதா என்பதை தீர்மானிக்க ஒரு நிகழ்தகவு பூக்கும் வடிகட்டி அமைப்பைப் பயன்படுத்துகிறார். UNION மற்றும் UNION அனைத்து பிளாக்குகளின் செயலாக்கத்தை மேம்படுத்த, SELECT அறிக்கைகள் மூலம் ஆர்டர் மூலம் ஆர்டர் செய்ய ஒரு சமநிலையான ஒன்றிணைப்பு மரம் பயன்படுத்தப்படுகிறது.

கூடுதலாக, sqlite-utils 3.24 தொகுப்பின் பதிப்பின் வெளியீட்டை நீங்கள் கவனிக்கலாம், இதில் SQLite தரவுத்தளத்தில் இருந்து கோப்புகளை கையாளுவதற்கான பயன்பாடுகள் மற்றும் ஒரு நூலகம் ஆகியவை அடங்கும். JSON, CSV அல்லது TSV தரவை நேரடியாக தரவுத்தளக் கோப்பில் ஏற்றுதல், தேவையான சேமிப்பகத் திட்டத்தைத் தானாக உருவாக்குதல், CSV, TSV மற்றும் JSON கோப்புகளில் SQL வினவல்களைச் செயல்படுத்துதல், தரவுத்தளத்தில் முழு உரைத் தேடல், தரவு மாற்றம் மற்றும் சேமிப்பகத் திட்டங்கள் போன்ற செயல்பாடுகள் ALTER பொருந்தாத சூழ்நிலைகளில் TABLE (எடுத்துக்காட்டாக, நெடுவரிசைகளின் வகையை மாற்ற), நெடுவரிசைகளை தனி அட்டவணைகளாக பிரித்தெடுக்கிறது.

ஆதாரம்: opennet.ru

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