attachmalloc.test
来自「最新的sqlite3.6.2源代码」· TEST 代码 · 共 50 行
TEST
50 行
# 2005 September 19## The author disclaims copyright to this source code. In place of# a legal notice, here is a blessing:## May you do good and not evil.# May you find forgiveness for yourself and forgive others.# May you share freely, never taking more than you give.##*************************************************************************# This file implements regression tests for SQLite library. The# focus of this script is testing the ATTACH statement and# specifically out-of-memory conditions within that command.## $Id: attachmalloc.test,v 1.9 2008/08/04 20:13:27 drh Exp $#set testdir [file dirname $argv0]source $testdir/tester.tclifcapable !memdebug||!attach { finish_test return}source $testdir/malloc_common.tcldo_malloc_test attachmalloc-1 -tclprep { db close for {set i 2} {$i<=4} {incr i} { file delete -force test$i.db file delete -force test$i.db-journal }} -tclbody { if {[catch {sqlite3 db test.db}]} { error "out of memory" } sqlite3_db_config_lookaside db 0 0 0 sqlite3_extended_result_codes db 1} -sqlbody { ATTACH 'test2.db' AS two; CREATE TABLE two.t1(x); ATTACH 'test3.db' AS three; CREATE TABLE three.t1(x); ATTACH 'test4.db' AS four; CREATE TABLE four.t1(x);}finish_test
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?