DBMS SQLite 3.29 ಬಿಡುಗಡೆ

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

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

  • ಸಿಂಗಲ್ ಮತ್ತು ಡಬಲ್ ಕೋಟ್ ಹ್ಯಾಂಡ್ಲಿಂಗ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆಯೇ ಎಂಬುದನ್ನು ನಿಯಂತ್ರಿಸಲು SQLITE_DBCONFIG_DQS_DML ಮತ್ತು SQLITE_DBCONFIG_DQS_DDL ಆಯ್ಕೆಗಳನ್ನು sqlite3_db_config() ಗೆ ಸೇರಿಸಲಾಗಿದೆ. SQlite ಮೂಲತಃ ಸ್ಟ್ರಿಂಗ್‌ಗಳು ಮತ್ತು ಐಡೆಂಟಿಫೈಯರ್‌ಗಳಿಗಾಗಿ ಯಾವುದೇ ಉಲ್ಲೇಖಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ, ಆದರೆ SQL ಮಾನದಂಡವು ಸ್ಟ್ರಿಂಗ್ ಲಿಟರಲ್‌ಗಳಿಗೆ ಏಕ ಉಲ್ಲೇಖಗಳನ್ನು ಮತ್ತು ಗುರುತಿಸುವಿಕೆಗಳಿಗೆ ಡಬಲ್ ಉಲ್ಲೇಖಗಳನ್ನು (ಕಾಲಮ್ ಹೆಸರುಗಳಂತಹ) ಬಳಸಬೇಕಾಗುತ್ತದೆ. SQLite ನಡವಳಿಕೆಯು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಬೆಂಬಲಿತವಾಗಿದೆ, ಮತ್ತು ಮಾನದಂಡದ ಅನುಸರಣೆಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು "-DSQLITE_DQS=0" ಅನ್ನು ನಿರ್ಮಿಸುವ ಆಯ್ಕೆಯನ್ನು ನೀಡಲಾಗುತ್ತದೆ;
  • ಒಪೆರಾಂಡ್‌ಗಳಲ್ಲಿ ಒಂದು ಸ್ಥಿರವಾಗಿರುವಾಗ AND ಮತ್ತು OR ಆಪರೇಟರ್‌ಗಳ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ವೇಗಗೊಳಿಸಲು ಪ್ರಶ್ನೆ ಯೋಜಕಕ್ಕೆ ಆಪ್ಟಿಮೈಸೇಶನ್‌ಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಹಾಗೆಯೇ ಎಡಭಾಗದಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಕಾಲಮ್ ಸಂಖ್ಯಾತ್ಮಕವಾಗಿದ್ದಾಗ ಲೈಕ್ ಆಪರೇಟರ್;
  • ಡೇಟಾಬೇಸ್ ದೋಷಪೂರಿತವಾಗಿದ್ದರೂ ಸಹ, ಮೂಲ ಕಾಲಮ್ ಡೇಟಾ ಮಟ್ಟದಲ್ಲಿ ವಿಷಯವನ್ನು ಹಿಂಪಡೆಯಲು ಹೊಸ ವರ್ಚುವಲ್ ಟೇಬಲ್ "sqlite_dbdata" ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
  • CLI ಇಂಟರ್ಫೇಸ್ನಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ ".recover" ಆಜ್ಞೆಯು ಹಾನಿಗೊಳಗಾದ ಡೇಟಾಬೇಸ್‌ನಿಂದ ಸಾಧ್ಯವಾದಷ್ಟು ಡೇಟಾವನ್ನು ಮರುಪಡೆಯಲು ಪ್ರಯತ್ನಿಸುತ್ತದೆ. ಪರೀಕ್ಷೆಗಳನ್ನು ಚಲಾಯಿಸಲು ".filectrl" ಆಜ್ಞೆಯನ್ನು ಮತ್ತು sqlite3_db_config() ಆಯ್ಕೆಗಳನ್ನು ವೀಕ್ಷಿಸಲು ಅಥವಾ ಬದಲಾಯಿಸಲು ".dbconfig" ಆಜ್ಞೆಯನ್ನು ಸಹ ಸೇರಿಸಲಾಗಿದೆ.

ಮೂಲ: opennet.ru

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