เบเบฒเบ™เบ›เปˆเบญเบ DBMS SQLite 3.30

เบˆเบฑเบ”เบžเบตเบกเบกเบฒ เบ›เปˆเบญเบเบ•เบปเบง SQLite 3.30.0, DBMS เบ—เบตเปˆเบกเบตเบ™เป‰เปเบฒเบซเบ™เบฑเบเป€เบšเบปเบฒเบ—เบตเปˆเบ–เบทเบเบญเบญเบเปเบšเบšเบกเบฒเป€เบ›เบฑเบ™เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” plug-in. เบฅเบฐเบซเบฑเบ” SQLite เบ–เบทเบเปเบˆเบเบขเบฒเบเป€เบ›เบฑเบ™เป‚เบ”เป€เบกเบ™เบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐ, i.e. เบญเบฒเบ”เบˆเบฐเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป‚เบ”เบเบšเปเปˆเบกเบตเบ‚เปเป‰เบˆเปเบฒเบเบฑเบ”เปเบฅเบฐเบšเปเปˆเป€เบชเบเบ„เปˆเบฒเบชเปเบฒเบฅเบฑเบšเบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เปƒเบ”เป†. เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบ—เบฒเบ‡เบ”เป‰เบฒเบ™เบเบฒเบ™เป€เบ‡เบดเบ™เบชเปเบฒเบฅเบฑเบšเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒ SQLite เปเบกเปˆเบ™เบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰เป‚เบ”เบเบชเบฐเบกเบฒเบ„เบปเบกเบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐ, เป€เบŠเบดเปˆเบ‡เบ›เบฐเบเบญเบšเบกเบตเบšเปเบฅเบดเบชเบฑเบ”เป€เบŠเบฑเปˆเบ™ Adobe, Oracle, Mozilla, Bentley เปเบฅเบฐ Bloomberg.

เบ•เบปเป‰เบ™โ€‹เบ•เป เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡:

  • ะ”ะพะฑะฐะฒะปะตะฝะฐ ะฒะพะทะผะพะถะฝะพัั‚ัŒ ะฟั€ะธะผะตะฝะตะฝะธั ะฒั‹ั€ะฐะถะตะฝะธั ยซFILTERยป ั ะฐะณั€ะตะณะฐั‚ะฝั‹ะผะธ ั„ัƒะฝะบั†ะธัะผะธ, ะดะฐัŽั‰ะตะณะพ ะฒะพะทะผะพะถะฝะพัั‚ัŒ ะพะณั€ะฐะฝะธั‡ะธั‚ัŒ ะพั…ะฒะฐั‚ ะดะฐะฝะฝั‹ั…, ะพะฑั€ะฐะฑะฐั‚ั‹ะฒะฐะตะผั‹ั… ะฐะณั€ะตะณะฐั‚ะฝะพะน ั„ัƒะฝะบั†ะธะตะน ั‚ะพะปัŒะบะพ ะทะฐะฟะธััะผะธ, ัƒะดะพะฒะปะตั‚ะฒะพั€ััŽั‰ะธะผะธ ะทะฐะดะฐะฝะฝะพะผัƒ ัƒัะปะพะฒะธัŽ;
  • ะ’ ะฑะปะพะบะต ยซORDER BYยป ะพะฑะตัะฟะตั‡ะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ั„ะปะฐะณะพะฒ ยซNULLS FIRST"เปเบฅเบฐ"NULLS LASTยป ะดะปั ะพะฟั€ะตะดะตะปะตะฝะธั ั€ะฐัะฟะพะปะพะถะตะฝะธั ัะปะตะผะตะฝั‚ะพะฒ ัะพ ะทะฝะฐั‡ะตะฝะธะตะผ NULL ะฟั€ะธ ัะพั€ั‚ะธั€ะพะฒะบะต;
  • ะ’ ะธะฝั‚ะตั€ั„ะตะนั ะบะพะผะฐะฝะดะฝะพะน ัั‚ั€ะพะบะธ ะดะพะฑะฐะฒะปะตะฝะฐ ะบะพะผะฐะฝะดะฐ ยซ.recoverยป ะดะปั ะฒะพััั‚ะฐะฝะพะฒะปะตะฝะธั ัะพะดะตั€ะถะธะผะพะณะพ ะฟะพะฒั€ะตะถะดั‘ะฝะฝั‹ั… ั„ะฐะนะปะพะฒ ั ะ‘ะ”;
  • เปƒเบ™เบเบฒเบ™เบ‚เบฐเบซเบเบฒเบ UBI เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ ะธะฝะดะตะบัะธั€ะพะฒะฐะฝะธั ะฒั‹ั€ะฐะถะตะฝะธะน;
  • PRAGMA index_info ะธ PRAGMA index_xinfo ั€ะฐััˆะธั€ะตะฝั‹ ะดะปั ะฟั€ะตะดะพัั‚ะฐะฒะปะตะฝะธั ะธะฝั„ะพั€ะผะฐั†ะธะธ ะพ ั€ะฐัะบะปะฐะดะบะต ั…ั€ะฐะฝะตะฝะธั ั‚ะฐะฑะปะธั†, ัะพะทะดะฐะฝะฝั‹ั… ะฒ ั€ะตะถะธะผะต ยซWITHOUT ROWIDยป;
  • เป€เบžเบตเปˆเบก API sqlite3_drop_modules(), ะฟะพะทะฒะพะปััŽั‰ะธะน ะทะฐะฟั€ะตั‚ะธั‚ัŒ ะธะท ะฟั€ะธะปะพะถะตะฝะธั ะฐะฒั‚ะพะผะฐั‚ะธั‡ะตัะบัƒัŽ ะทะฐะณั€ัƒะทะบัƒ ะฒะธั€ั‚ัƒะฐะปัŒะฝั‹ั… ั‚ะฐะฑะปะธั†;
  • ะŸะฐั€ัะตั€ ัั…ะตะผั‹ ะ‘ะ” ะธะทะผะตะฝั‘ะฝ ะดะปั ะฒั‹ะฒะพะดะฐ ะพัˆะธะฑะบะธ ะฟั€ะธ ะฟะพะฒั€ะตะถะดะตะฝะธะธ ั‚ะธะฟะฐ, ะธะผะตะฝะธ ะธ ัั‚ะพะปะฑั†ะพะฒ tbl_name ะฒ ั‚ะฐะฑะปะธั†ะต sqlite_master ะฟั€ะธ ะฟะพะดะบะปัŽั‡ะตะฝะธะธ ะฝะต ะฒ ั€ะตะถะธะผะต writable_schema;
  • ะะบั‚ะธะฒะธั€ะพะฒะฐะฝั‹ ะฟะพ ัƒะผะพะปั‡ะฐะฝะธัŽ ะบะพะผะฐะฝะดั‹ PRAGMA function_list, PRAGMA module_list ะธ PRAGMA pragma_list. ะ”ะปั ะธะทะผะตะฝะตะฝะธั ะฟะพะฒะตะดะตะฝะธั ะฟะพ ัƒะผะพะปั‡ะฐะฝะธัŽ ะฟั€ะธ ัะฑะพั€ะบะต ะฝะตะพะฑั…ะพะดะธะผะพ ัะฒะฝะพ ัƒะบะฐะทะฐั‚ัŒ ยซ-DSQLITE_OMIT_INTROSPECTION_PRAGMASยป;
  • ะ”ะปั ะพะฟั€ะตะดะตะปัะตะผั‹ั… ะฟั€ะธะปะพะถะตะฝะธะตะผ SQL-ั„ัƒะฝะบั†ะธะน ะฟั€ะตะดะปะพะถะตะฝ ั„ะปะฐะณ SQLITE_DIRECTONLY, ะฟะพะทะฒะพะปััŽั‰ะธะน ะทะฐะฟั€ะตั‚ะธั‚ัŒ ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะต ะดะฐะฝะฝั‹ั… ั„ัƒะฝะบั†ะธะน ะฒะฝัƒั‚ั€ะธ ั‚ั€ะธะณะณะตั€ะพะฒ ะธ ะฟั€ะตะดัั‚ะฐะฒะปะตะฝะธะน.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™