【发布时间】:2011-09-10 17:28:49
【问题描述】:
为什么在 PHP 的 Cassandra 'kallaspriit' 中没有删除行或列的方法?
这是否可能,在 Cassandra 中执行这样的操作?
【问题讨论】:
-
删除一列,例如从表中删除它或删除所有行中的列数据?
-
删除列,即只从一行中删除列。
为什么在 PHP 的 Cassandra 'kallaspriit' 中没有删除行或列的方法?
这是否可能,在 Cassandra 中执行这样的操作?
【问题讨论】:
你必须直接使用客户端:
$cassandra->getClient()->remove($key, $column_path, $timestamp, $consistency_level)
或
我实现了缺失的功能并提交了集成代码。
您可以在此处找到代码:https://github.com/kallaspriit/Cassandra-PHP-Client-Library/issues/3
【讨论】:
请记住,在经过列中配置的 gc_grace 时间之前,不会删除硬盘驱动器中的内容。对于单节点安装,请使用 gc_grace = 0。
【讨论】: