📄 vtab_shared.test
字号:
# 2007 April 16## 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 tests interactions between the virtual table and# shared-schema functionality.## $Id: vtab_shared.test,v 1.1 2007/04/16 15:49:42 danielk1977 Exp $set testdir [file dirname $argv0]source $testdir/tester.tclifcapable !vtab||!shared_cache { finish_test return}db closesqlite3_enable_shared_cache 1sqlite3 db test.dbdo_test vtab_shared-1.0 { register_echo_module [sqlite3_connection_pointer db] catchsql { CREATE TABLE t0(a, b, c); CREATE VIRTUAL TABLE t1 USING echo(t0); }} {1 {Cannot use virtual tables in shared-cache mode}}db closesqlite3_enable_shared_cache 0sqlite3 db test.dbdo_test vtab_shared-1.1 { register_echo_module [sqlite3_connection_pointer db] catchsql { CREATE VIRTUAL TABLE t1 USING echo(t0); }} {0 {}}db closesqlite3_enable_shared_cache 1sqlite3 db test.dbdo_test vtab_shared-1.2 { register_echo_module [sqlite3_connection_pointer db] catchsql { SELECT * FROM t1; }} [list 1 \ {malformed database schema - Cannot use virtual tables in shared-cache mode}]db closesqlite3_enable_shared_cache 0finish_test
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -