DBMS SQLite 3.30 ಬಿಡುಗಡೆ

ಪ್ರಕಟಿಸಲಾಗಿದೆ ಬಿಡುಗಡೆ SQLite 3.30.0, ಪ್ಲಗ್-ಇನ್ ಲೈಬ್ರರಿಯಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಹಗುರವಾದ DBMS. SQLite ಕೋಡ್ ಅನ್ನು ಸಾರ್ವಜನಿಕ ಡೊಮೇನ್ ಆಗಿ ವಿತರಿಸಲಾಗಿದೆ, ಅಂದರೆ. ಯಾವುದೇ ಉದ್ದೇಶಕ್ಕಾಗಿ ನಿರ್ಬಂಧಗಳಿಲ್ಲದೆ ಮತ್ತು ಉಚಿತವಾಗಿ ಬಳಸಬಹುದು. SQLite ಡೆವಲಪರ್‌ಗಳಿಗೆ ಹಣಕಾಸಿನ ಬೆಂಬಲವನ್ನು ವಿಶೇಷವಾಗಿ ರಚಿಸಲಾದ ಒಕ್ಕೂಟವು ಒದಗಿಸಿದೆ, ಇದು Adobe, Oracle, Mozilla, Bentley ಮತ್ತು Bloomberg ನಂತಹ ಕಂಪನಿಗಳನ್ನು ಒಳಗೊಂಡಿದೆ.

ಮುಖ್ಯ ಬದಲಾವಣೆಗಳನ್ನು:

  • ಅಭಿವ್ಯಕ್ತಿಯನ್ನು ಬಳಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ "ಫಿಲ್ಟರ್»ಒಟ್ಟಾರೆ ಕಾರ್ಯಗಳೊಂದಿಗೆ, ಒಟ್ಟಾರೆ ಕಾರ್ಯದಿಂದ ಸಂಸ್ಕರಿಸಿದ ಡೇಟಾದ ವ್ಯಾಪ್ತಿಯನ್ನು ನಿರ್ದಿಷ್ಟ ಸ್ಥಿತಿಯನ್ನು ಪೂರೈಸುವ ದಾಖಲೆಗಳಿಗೆ ಮಾತ್ರ ಸೀಮಿತಗೊಳಿಸಲು ಸಾಧ್ಯವಾಗಿಸುತ್ತದೆ;
  • "ಆರ್ಡರ್ ಬೈ" ಬ್ಲಾಕ್ "ಗೆ ಬೆಂಬಲವನ್ನು ನೀಡುತ್ತದೆಶೂನ್ಯ ಮೊದಲ"ಮತ್ತು"ಶೂನ್ಯಗಳು ಕೊನೆಯದು»ವಿಂಗಡಿಸುವಾಗ NULL ಮೌಲ್ಯದೊಂದಿಗೆ ಅಂಶಗಳ ಸ್ಥಳವನ್ನು ನಿರ್ಧರಿಸಲು;
  • ಆಜ್ಞೆ ".ಗುಣಮುಖರಾಗಲುಡೇಟಾಬೇಸ್‌ನಿಂದ ಹಾನಿಗೊಳಗಾದ ಫೈಲ್‌ಗಳ ವಿಷಯಗಳನ್ನು ಪುನಃಸ್ಥಾಪಿಸಲು »;
  • ವಿಸ್ತರಣೆಯಲ್ಲಿ UBI ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಸೂಚ್ಯಂಕ ಅಭಿವ್ಯಕ್ತಿಗಳು;
  • PRAGMA index_info ಮತ್ತು PRAGMA index_xinfo ಅನ್ನು "ROWID ಇಲ್ಲದೆ" ರಚಿಸಲಾದ ಕೋಷ್ಟಕಗಳ ಶೇಖರಣಾ ವಿನ್ಯಾಸದ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಒದಗಿಸಲು ವಿಸ್ತರಿಸಲಾಗಿದೆ;
  • API ಸೇರಿಸಲಾಗಿದೆ sqlite3_drop_modules(), ಇದು ಅಪ್ಲಿಕೇಶನ್‌ನಿಂದ ವರ್ಚುವಲ್ ಕೋಷ್ಟಕಗಳ ಸ್ವಯಂಚಾಲಿತ ಲೋಡ್ ಅನ್ನು ನಿಷೇಧಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ;
  • sqlite_master ಟೇಬಲ್‌ನಲ್ಲಿನ ಪ್ರಕಾರ, ಹೆಸರು ಮತ್ತು tbl_name ಕಾಲಮ್‌ಗಳು writable_schema ಮೋಡ್‌ನಲ್ಲಿ ಸಂಪರ್ಕಗೊಂಡಾಗ ಹಾನಿಗೊಳಗಾದಾಗ ದೋಷವನ್ನು ಪ್ರದರ್ಶಿಸಲು ಡೇಟಾಬೇಸ್ ಸ್ಕೀಮಾ ಪಾರ್ಸರ್ ಅನ್ನು ಬದಲಾಯಿಸಲಾಗಿದೆ;
  • PRAGMA ಫಂಕ್ಷನ್_ಲಿಸ್ಟ್, PRAGMA ಮಾಡ್ಯೂಲ್_ಲಿಸ್ಟ್ ಮತ್ತು PRAGMA pragma_list ಆಜ್ಞೆಗಳನ್ನು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ. ಡೀಫಾಲ್ಟ್ ಬಿಲ್ಡ್ ನಡವಳಿಕೆಯನ್ನು ಬದಲಾಯಿಸಲು, ನೀವು ಸ್ಪಷ್ಟವಾಗಿ "-DSQLITE_OMIT_INTROSPECTION_PRAGMAS" ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಬೇಕು;
  • ಅಪ್ಲಿಕೇಶನ್-ವ್ಯಾಖ್ಯಾನಿತ SQL ಕಾರ್ಯಗಳಿಗಾಗಿ, SQLITE_DIRECTONLY ಫ್ಲ್ಯಾಗ್ ಅನ್ನು ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ, ಇದು ಟ್ರಿಗ್ಗರ್‌ಗಳು ಮತ್ತು ವೀಕ್ಷಣೆಗಳ ಒಳಗೆ ಈ ಕಾರ್ಯಗಳ ಬಳಕೆಯನ್ನು ನಿಷೇಧಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ