ઉચ્ચ પ્રદર્શન અને વધુ સાથે એસક્યુલાઇટ 3.28 નું નવું સંસ્કરણ પ્રકાશિત કર્યું

SQLite એક હલકો વજનનો સંબંધી ડેટાબેસ એન્જિન છે, જે એસક્યુએલ ભાષા દ્વારા accessક્સેસિબલ છે. પરંપરાગત ડેટાબેઝ સર્વરો, જેમ કે MySQL અથવા પોસ્ટગ્રેએસક્યુએલથી વિપરીત, તેની વિશિષ્ટતા સામાન્ય ક્લાયંટ-સર્વર યોજનાને ફરીથી ઉત્પન્ન કરવાની નથી, પરંતુ સીધા પ્રોગ્રામ્સમાં એકીકૃત કરવાની છે.

સંપૂર્ણ ડેટાબેઝ (ઘોષણા, કોષ્ટકો, અનુક્રમણિકાઓ અને ડેટા) તે પ્લેટફોર્મ સ્વતંત્ર ફાઇલમાં સંગ્રહિત છે. તેની અત્યંત હળવાશ માટે આભાર, અન્ય લોકોમાં, તેનો ઉપયોગ ઘણાં ગ્રાહક કાર્યક્રમોમાં થાય છે અને ખૂબ જ આધુનિક સ્માર્ટફોન સહિત એમ્બેડ કરેલી સિસ્ટમોમાં પણ તે ખૂબ જ લોકપ્રિય છે.

આવૃત્તિ 3.25. પ્રકાર સપ્ટેમ્બર 2018 ની છે. સંસ્કરણ 3.25.૨. માં, એસક્યુઆઈલે વિન્ડોઝ ફંક્શન્સ માટે સપોર્ટ પૂરો પાડ્યો, અલ્ટર ટેબલ કમાન્ડમાં કેટલાક સુધારાઓ અને ક્વેરી optimપ્ટિમાઇઝર, તેમજ ઘણી અન્ય નવી સુવિધાઓ.

આ સંસ્કરણ મુજબ, SQLite નો ઉપયોગ કરીને કોષ્ટકમાં કumnsલમ નામ બદલવા માટે સપોર્ટ ઉમેર્યો ટેબલ બદલો કોષ્ટક નામ બદલો ક Cલમ નામ જૂનું નામ.

કોષ્ટકની વ્યાખ્યામાં જ કોલમનું નામ બદલાઈ ગયું છે જેમ કે બધા અનુક્રમણિકા, ટ્રિગર્સ અને દૃશ્યો જે ક viewsલમનો સંદર્ભ આપે છે.

જો ક columnલમનું નામ બદલવું એ ટ્રિગર અથવા દૃશ્યમાં અર્થપૂર્ણ અસ્પષ્ટતાનું કારણ બને છે, તો RENAME COLUMN ભૂલથી નિષ્ફળ થાય છે અને કોઈ ફેરફારો લાગુ કરવામાં આવતાં નથી.

એસક્યુલાઇટનું નવું સંસ્કરણ, આવૃત્તિ 3.28.૨XNUMX એ ઘણી નવી સુવિધાઓ અને સુધારાઓ પણ લાવ્યા છે. સૌથી નોંધપાત્ર નવી સુવિધાઓs માં વિંડોઝ સુવિધાઓમાં સુધારણા, ટીસીએલ ઇન્ટરફેસમાં સુધારણા શામેલ છે.

નવા API નો ઉમેરો, દૂષિત ડેટાબેસેસ ફાઇલોનું વધુ મજબૂત સંચાલન અને અન્ય ઘણા સુધારાઓ. વિન્ડોઝ સુવિધાઓમાં થયેલા સુધારો એ મોટા ભાગે નવા કલમો અને નવા માધ્યમોમાં નવા ઉમેરાઓ છે.

એક્સ્ક્લોડમાં નવા ચલો

અમે નવી વૈકલ્પિક "EXCLUDE" કલમના ઉમેરાની નોંધ લઈએ છીએ જેમાં ચાર પ્રકારો છે:

  • કોઈ અન્ય સિવાય: આ મૂળભૂત કિંમત છે. આ કિસ્સામાં, વિંડો ફંક્શનની ફ્રેમમાંથી તેની શરૂઆત અને અંતની મર્યાદા દ્વારા નિર્ધારિત કોઈ લીટી બાકાત નથી.
  • વર્તમાન પંક્તિ સિવાય: આ કિસ્સામાં, વર્તમાન લાઇનને ફંક્શન બ fromક્સમાંથી બાકાત રાખવામાં આવી છે. વર્તમાન પંક્તિના જોડી GROUP અને RANGE ટેબલ પ્રકારો માટે કોષ્ટકમાં રહે છે;
  • ગ્રુપ સિવાય: આ સ્થિતિમાં, વર્તમાન લાઇન અને અન્ય બધી લાઇનો કે જે વર્તમાન લાઇન પણ છે તે બ fromક્સમાંથી બાકાત રાખવામાં આવી છે. જ્યારે એક બાહ્ય કલમ પર પ્રક્રિયા કરવામાં આવે છે, ત્યારે ઓર્ડર બાય ક્લાઉઝની ગેરહાજરીમાં પાર્ટીશનમાં સમાન ઓર્ડર બાય વેલ્યુઝવાળી બધી પંક્તિઓ અથવા Bર્ડર બાય ક્લોઝની ગણતરી કરવામાં આવે છે, પછી ભલે ફ્રેમ ટાઇપ ROWS હોય.
  • બાકાત ટાઇ: પછીના કિસ્સામાં, વર્તમાન લાઇન એ ફ્રેમનો એક ભાગ છે, પરંતુ તેના સમકક્ષોને બાકાત રાખવામાં આવ્યા છે.

ઉન્નત સુવિધાઓ

વિંડો ફંક્શનના સ્તરે પણ, વિંડોઝ ચેઇન કરવા માટે સપોર્ટ ઉમેરવામાં આવ્યો છે, GROUPS કાર્ડ્સ માટે સપોર્ટ ઉમેરવામાં આવ્યો છે.

તે ઉમેરવામાં આવે છે મર્યાદા માટે એક સ્ટેન્ડ « પ્રિસીડિંગ »અને» રેંજ ફ્રેમવર્કમાં FOLLOWING,, તૈયાર સ્ટેટમેન્ટ એક્સપ્લેશન છે કે નહીં તે નિર્ધારિત કરવા માટે નવું sqlite3_stmt_isexplain ઇન્ટરફેસ ઉમેરીને અને ફક્ત વાંચવા માટેના ડેટાબેસેસ માટે કાર્ય કરવા માટે વેક્યુમ INTO માં સુધારો

ટીસીએલ ઇન્ટરફેસ બાજુ પર, -returntype વિકલ્પ ફંકશન પદ્ધતિમાં અને નવી bind_fallback પદ્ધતિ ઉમેરવા માટે ઉમેરવામાં આવ્યો હતો.

સી.એલ.આઇ. માં થયેલ સુધારાઓ અસંખ્ય છે. આ સ્તરે, અમે એસક્યુએલ ફંક્શનની દલીલ બાઉન્ડ પરિમાણમાંથી આવે છે કે કેમ તે નિર્ધારિત કરવા માટે sqlite3_value_frombind () API નો ઉમેરો નોંધીએ છીએ.

બાઉન્ડ પરિમાણો અને .parameter આદેશ માટે સપોર્ટનો ઉમેરો, રાઈટફાયલ () ફંક્શનને ઠીક કરવું જેથી નવી ફાઇલના પાથ સાથે નવી ડિરેક્ટરીઓ બનાવતી વખતે તે ફાઇલની સમાન મંજૂરીઓને બદલે તેમને ઉમાસ્ક પરવાનગી આપે છે.

તે આરબીયુ એક્સ્ટેંશન અને કેટલાક અન્ય ઉન્નતીકરણો દ્વારા ઉપયોગમાં લેવામાં આવતી ફોસિલ ડીવીસીએસ ફાઇલના ડેલ્ટા ફોર્મેટને બનાવવા, લાગુ કરવા અને નિarશસ્ત્ર કરવા માટે ફોસિલ્ડેલ્ટા.

એસક્યુલાઇટ 3.28.૨XNUMX માટે, અમે પ્રશ્નોને વધુ ઝડપી બનાવવાના પ્રયત્નો પણ જોયા.

Si તમે એસક્યુએલાઇટ વિશે વધુ જાણવા માંગો છો અને સાથે જ તમે મુલાકાત લઈ શકો છો તે આ નવા સંસ્કરણને ડાઉનલોડ કરો નીચેની કડી.


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.