首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >phpcassa架构

phpcassa架构
EN

Stack Overflow用户
提问于 2012-02-04 03:10:33
回答 1查看 413关注 0票数 0
代码语言:javascript
复制
create column family PwdUrl with 
    default_validation_class=UTF8Type and key_validation_class=UTF8Type and 
    comparator =UTF8Type and 
    column_metadata = [ {
        column_name:createdAt, 
        validation_class:UTF8Type, 
        index_type: KEYS
    },{
        column_name:expireAt, 
        validation_class:UTF8Type, 
        index_type: KEYS}
    ] 

这是我需要设置的模式。使用phpcassa可以做到这一点吗?如果没有,还有其他选择吗?

EN

回答 1

Stack Overflow用户

发布于 2012-02-04 10:28:38

是的,你只需要phpcassa就可以做到这一点。您将使用SystemManager类。下面是一个例子:

代码语言:javascript
复制
<?php
require_once('phpcassa/sysmanager.php');

$sys = SystemManager("localhost:9160");
$my_keyspace = "Keyspace1";
$cfattrs = array("column_type" => "Standard",
                 "comparator_type" => "UTF8Type",
                 "default_validation_class" => "UTF8Type",
                 "key_validation_class" => "UTF8Type");
$sys->create_column_family($my_keyspace, "PwdUrl", $cfattrs);
$sys->create_index($my_keyspace, "PwdUrl", "createdAt", "UTF8Type");
$sys->create_index($my_keyspace, "PwdUrl", "expireAt", "UTF8Type");
$sys->close();
?>
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9134128

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档