Схема phpcassa - PullRequest
       12

Схема phpcassa

0 голосов
/ 03 февраля 2012
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? Если нет, какие еще варианты есть?

1 Ответ

4 голосов
/ 04 февраля 2012

Да, вы можете сделать это только с phpcassa. Вы будете использовать SystemManager класс. Вот пример:

<?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();
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...