짱구삼촌
17.08.03
조회 수 397
추천 수 5
댓글 7

SQLite Release 3.20.0 On 2017-08-01

  1. Update the text of error messages returned by sqlite3_errmsg() for some error codes.
  2. Add new pointer passing interfaces.
  3. Backwards-incompatible changes to some extensions in order to take advantage of the improved security offered by the new pointer passing interfaces:
    1. Extending FTS5 → requires sqlite3_bind_pointer() to find the fts5_api pointer.
    2. carray(PTR,N) → requires sqlite3_bind_pointer() to set the PTR parameter.
    3. remember(V,PTR) → requires sqlite3_bind_pointer() to set the PTR parameter.
  4. Added the SQLITE_STMT virtual table extension.
  5. Added the COMPLETION extension - designed to suggest tab-completions for interactive user interfaces. This is a work in progress. Expect further enhancements in future releases.
  6. Added the UNION virtual table extension.
  7. The built-in date and time functions have been enhanced so that they can be used in CHECK constraints, in indexes on expressions, and in the WHERE clauses of partial indexes, provided that they do not use the 'now', 'localtime', or 'utc' keywords. Futher information.
  8. Added the sqlite3_prepare_v3() and sqlite3_prepare16_v3() interfaces with the extra "prepFlags" parameters.
  9. Provide the SQLITE_PREPARE_PERSISTENT flag for sqlite3_prepare_v3() and use it to limit lookaside memory misuse by FTS3, FTS5, and the R-Tree extension.
  10. Added the PRAGMA secure_delete=FAST command. When secure_delete is set to FAST, old content is overwritten with zeros as long as that does not increase the amount of I/O. Deleted content might still persist on the free-page list but will be purged from all b-tree pages.
  11. Enhancements to the command-line shell:
    1. Add support for tab-completion using the COMPLETION extension, for both readline and linenoise.
    2. Add the ".cd" command.
    3. Enhance the ".schema" command to show the schema of all attached databases.
    4. Enhance ".tables" so that it shows the schema names for all attached if the name is anything other than "main".
    5. The ".import" command ignores an initial UTF-8 BOM.
    6. Added the "--newlines" option to the ".dump" command to cause U+000a and U+000d characters to be output literally rather than escaped using the replace() function.
  12. Query planner enhancements:
    1. When generating individual loops for each ORed term of an OR scan, move any constant WHERE expressions outside of the loop, as is done for top-level loops.
    2. The query planner examines the values of bound parameters to help determine if a partial index is usable.
    3. When deciding between two plans with the same estimated cost, bias the selection toward the one that does not use the sorter.
    4. Evaluate WHERE clause constraints involving correlated subqueries last, in the hope that they never have be evaluated at all.
    5. Do not use the flattening optimization for a sub-query on the RHS of a LEFT JOIN if that subquery reads data from a virtual table as doing so prevents the query planner from creating automatic indexes on the results of the sub-query, which can slow down the query.
  13. Add SQLITE_STMTSTATUS_REPREPARE, SQLITE_STMTSTATUS_RUN, and SQLITE_STMTSTATUS_MEMUSED options for the sqlite3_stmt_status() interface.
  14. Provide PRAGMA functions for PRAGMA integrity_check, PRAGMA quick_check, and PRAGMA foreign_key_check.
  15. Add the -withoutnulls option to the TCL interface eval method.
  16. Enhance the sqlite3_analyzer.exe utility program so that it shows the number of bytes of metadata on btree pages.
  17. The SQLITE_DBCONFIG_ENABLE_QPSG run-time option and the SQLITE_ENABLE_QPSG compile-time option enable the query planner stability guarantee. See also ticket892fc34f173e99d8
  18. Miscellaneous optimizations result in a 2% reduction in CPU cycles used.

    Bug Fixes:

  19. Fix the behavior of sqlite3_column_name() for queries that use the flattening optimization so that the result is consistent with other queries that do not use that optimization, and with PostgreSQL, MySQL, and SQLServer. Ticket de3403bf5ae.
  20. Fix the query planner so that it knows not to use automatic indexes on the right table of LEFT JOIN if the WHERE clause uses the IS operator. Fix for ce68383bf6aba.
  21. Ensure that the query planner knows that any column of a flattened LEFT JOIN can be NULL even if that column is labeled with "NOT NULL". Fix for ticket 892fc34f173e99d8.
  22. Fix rare false-positives in PRAGMA integrity_check when run on a database connection with attached databases. Ticket a4e06e75a9ab61a12
  23. Fix a bug (discovered by OSSFuzz) that causes an assertion fault if certain dodgy CREATE TABLE declarations are used. Ticket bc115541132dad136
Extra Form
첨부
sqlite3  [File Size:416.9KB/Download:9]
댓글을 남겨야 다운로드가 가능합니다. 감사의 댓글을 달고 오른쪽 확인버튼을 눌러주세요.
다운로드시 일주일에 한개 이상의 게시물 작성이 필요합니다. 지금 자유게시판에 회원님의 하루를 남겨보세요.
추천♡버튼을 잊지 마세요. 추천인과 회원님 모두 포인트가 적립됩니다.

짱구삼촌 님의 SIGNATURE

profile

그래도 아직은 사랑이, 낡은 외투처럼 너덜너덜해져서 이제는 갖다 버려야 할, 그러나 버리지 못하고...

"신은 그저 질문하는 자일 뿐... 운명은 내가 던지는 질문이다. 답은 그대들이 찾아라."

댓글 7
댓글 쓰기 권한이 없습니다.
List of Articles
제목 글쓴이 추천 조회 날짜
시스템 Google Play 스토어 V8.2.55T 25 file XLyOung 5 362 2017.09.25
인터넷 / 통신 삼성 인터넷 6.0.01.10입니다 64 file No.2_Sabo 10 665 2017.09.20
일반유틸 T전화 4.7.5(S8+에서) 43 file 지무시 8 685 2017.09.13
배포 T map 6.0.5 645 file 푸른구름 154 4839 2017.09.10
루팅어플 SElinux Mode Changer 10.0 22 file 청량리행 1 540 2017.09.09
루팅어플 SM-A520S TWRP 39 file 넥스터007 10 659 2017.09.06
인터넷 / 통신 삼성 인터넛 6.0.00.98입니다 118 file No.2_Sabo 17 1159 2017.08.26
일반유틸 Quickpic 4.7.3 Mod (안드로이드 사진앱) 49 file 스틸하트 8 750 2017.08.24
시스템 Google Play Store 8.1.31 (8/18) 47 file 꼬북꼬북 7 447 2017.08.19
루팅어플 SuperSU v2.82 SR3 (17/08/13) 161 file Kimssn 29 980 2017.08.17
일반유틸 루아플레이어 - 비디오, 오디오 팝업 11 file 더글이 2 774 2017.08.12
시스템 Google Play Store 8.1.27 (17/08/10) 44 file Kimssn 2 324 2017.08.11
시스템 SQLite Release 3.20.0 On 2017-08-01 7 file 짱구삼촌 5 397 2017.08.03
일반유틸 안드로이드 아웃포커싱 카메라 어플 God Defocus Ver.1.6.0  (처리속도 개선/LOGIC기능 심도조절바/갤러리 삭제 및 공유 기능)  100 file 하이바쓴 30 1041 2017.08.02
일반유틸 안드로이드 아웃포커싱 카메라 어플 God Defocus Ver.1.5.0  (LOGIC기능 심도 2배 증가 / 수동기능 미지원 단말 LOGIC기능으로 아웃포커싱 가능)  14 file 하이바쓴 4 573 2017.07.30
일반유틸 SKT T전화 4.7.1 업데이트 106 file 한택님 28 1262 2017.07.27
일반유틸 안드로이드 아웃포커싱 카메라 어플 God Defocus Ver.1.4.10 (수동 지원 카메라 범위 확대) 42 file 하이바쓴 10 786 2017.07.21
인터넷 / 통신 삼성 인터넷 5.4.21.54 (7/18) 91 file 꼬북꼬북 13 905 2017.07.19
시스템 [8/1 업데이트]갤럭시노트FE용 S노트 (위젯, 템플릿, 확장팩 포함) 234 file 빠빠라빰 67 3349 2017.07.17
생활/편의 [플라잉파일] 파일 전송부터 앨범 백업까지 가능한 앱 추천! 4 file 살기좋은 2 735 2017.07.11
일반유틸 오늘의 구글스토어 무료 어플(한정세일 기간지나면 유료전환) 4 육혈포 4 1528 2017.07.10
일반유틸 안드로이드 아웃포커싱 카메라 어플 God Defocus Ver.1.4.9 (LOGIC기능 안정화/백버튼 강종패치) 48 file 하이바쓴 7 592 2017.07.08
생활/편의 무료 노래방 어플 - 가라오케 온라인 54 file 육혈포 10 1270 2017.07.02
시스템 Google Play Store 8.0.22 (17/06/30) 130 file Kimssn 12 630 2017.06.30
일반유틸 안드로이드 아웃포커싱 카메라 어플 God Defocus Ver.1.4.7 (소프트웨어 LOGIC 기능 추가/버그수정) 57 file 하이바쓴 14 661 2017.06.26
인터넷 / 통신 삼성 인터넷 5.20.40-16 입니다 110 file No.2_Sabo 22 782 2017.06.26
일반유틸 QuickPic 4.5.2 (치타 인수 전 마지막 버전) 346 file 스틸하트 95 1888 2017.06.24
시스템 Google Play Store 7.9.80 (17/06/22) 60 file Kimssn 3 366 2017.06.23
일반유틸 T전화 4.3.8 116 file 푸른구름 27 1114 2017.06.19
시스템 Google Play Store 7.9.52 (17/06/14) 71 file Kimssn 9 504 2017.06.14
1 - 14 - 376