我刚刚通过 phpcassa 创建了 Column 系列,以下是代码
$sys = new SystemManager('127.0.0.1');
$sys->create_column_family('demo', 'Users');
$pool = new ConnectionPool('demo', array('localhost'));
$users = new ColumnFamily($pool, 'Users');
$users->insert('user0', array("name" => "joe", "state" => "TX"));
$users->insert('user1', array("name" => "bob", "state" => "CA"));
当我使用 cqlsh 并转到演示键空间时,我无法从中选择任何记录,它直接告诉我
cqlsh:demo> select * from Users;
Bad Request: unconfigured columnfamily users
cqlsh:demo> select * from users;
Bad Request: unconfigured columnfamily users
也是相反的情况,当我使用 CREATE TABLE 语法在 cqlsh 中创建任何表时,phpcassa 无法找到它并抛出 NOTFOUND 异常。