$big_data = str_repeat('1', 1024 * 1024 * 32); //$big_data = str_repeat('1', 1024 * 1024 * 33); assert($tt->put('bigdata', $big_data)); assert($tt->sync() === true); assert(!is_array($tt->size())); assert(!is_array($tt->rnum())); //TokyoTyrant_RDB->copy() assert($tt->copy('/tmp/test.tokyotyrant_php.db') === true); assert(file_exists('/tmp/test.tokyotyrant_php.db') === true); assert($tt->vanish() === true); //TokyoTyrant_RDB->stat() assert(strlen($tt->stat()) > 1); assert($tt->optimize('') === true); assert($tt->copy('/tmp/test.tokyotyrant_php.db') === true); $tt->vanish(); $tt->close(); /** * TokyoTyrant_RDBTBL Test Case * example command * sudo ttserver -port 1980 -ext "$PWD/testfunc.lua" -dmn -pid "$PWD/ttserver2.pid" -log "$PWD/ttserver2.log" -ulim "256m" -sid "1" "$PWD/casket.tct#bnum=1000000" */ $tb = new TokyoTyrant_RDBTBL(); $data = array("OS" => "Ubuntu", "DBM" => "TT/TC", "Language" => "PHP", "Web Server" => "Apache/mod_php", "Memory" => "1000000000"); $data2 = array("OS" => "CentOS", "DBM" => "PostgreSQL", "Language" => "Ruby", "Web Server" => "Apache/passenger", "Memory" => "2000000000"); $error = null; //TokyoTyrant_RDBTBL->open() $getdata = $tb->open('dummy', 1980); assert(!$getdata); $tb->open('localhost', 1980, 1000); assert(strlen($tb->stat()) > 1); assert($tb->vanish() === true);