Вход Регистрация
Файл: monst/core/in/db.php
Строк: 169
<?
try
{
    
$connection = new MongoClient();

//        $connection -> dropDB('monst');
//        echo 'drop ok';
//
//        for ( $i = 1; $i <= 1000; $i++ ) {
//            $key = md5('monst__id' . $i);
//
//            if ( $mem -> delete($key) ) {
//                echo $i. ' key in mem deleted<br/>';
//            }
//        }
//
//        print '<br/><br/>game is destroyed.';
//        exit;

//    $connection -> dropDB('monst');
//    echo 'ok';
//    exit;
    //

    
$_users = $connection -> selectCollection('monst', 'users');
    
$_fig = $connection -> selectCollection('monst', 'fig');
    
$_item = $connection -> selectCollection('monst', 'item');
    
$_chat = $connection -> selectCollection('monst', 'chat');
    
$_not = $connection -> selectCollection('monst', 'not');
    
$_forum_topic = $connection -> selectCollection('monst', 'forum_topic');
    
$_forum_post = $connection -> selectCollection('monst', 'forum_post');
    
$_payment = $connection -> selectCollection('monst', 'payment');
    
$_group = $connection -> selectCollection('monst', 'group');
    
$_group_invites = $connection -> selectCollection('monst', 'group_invites');
    
$_d = $connection -> selectCollection('monst', 'd');
    
$_dialog = $connection -> selectCollection('monst', 'dialog');
    
$_dialog_mess = $connection -> selectCollection('monst', 'dialog_mess');
    
$_woodh = $connection -> selectCollection('monst', 'woodh');
    
$_ca = $connection -> selectCollection('monst', 'ca');
    
$_clan = $connection -> selectCollection('monst', 'clan');
    
$_clan_invites = $connection -> selectCollection('monst', 'clan_invites');

    
// indexes
    // indexes
    // indexes
    
$_users -> createIndex(['id' => 1], ['unique' => 1]);
    
$_users -> createIndex(['l_time' => 1]);

    
$_fig -> createIndex(['id' => 1], ['unique' => 1]);
    
$_item -> createIndex(['id' => 1], ['unique' => 1]);
    
$_chat -> createIndex(['id' => 1], ['unique' => 1]);
    
$_not -> createIndex(['id' => 1], ['unique' => 1]);
    
$_forum_topic -> createIndex(['id' => 1], ['unique' => 1]);
    
$_forum_post -> createIndex(['id' => 1], ['unique' => 1]);
    
$_payment -> createIndex(['id' => 1], ['unique' => 1]);
    
$_group -> createIndex(['id' => 1], ['unique' => 1]);
    
$_group_invites -> createIndex(['id' => 1], ['unique' => 1]);
    
$_d -> createIndex(['id' => 1], ['unique' => 1]);
    
$_dialog -> createIndex(['id' => 1], ['unique' => 1]);
    
$_dialog -> createIndex(['user1' => 1]);
    
$_dialog -> createIndex(['user2' => 1]);
    
$_dialog -> createIndex(['last_upd' => 1]);
//    $_dialog -> createIndex(['user' => 1]);
    
$_dialog_mess -> createIndex(['id' => 1], ['unique' => 1]);
    
$_dialog_mess -> createIndex(['dialog_id' => 1]);
//    $_dialog_mess -> createIndex(['user' => 1]);
    
$_dialog_mess -> createIndex(['time' => 1]);
    
$_woodh -> createIndex(['id' => 1], ['unique' => 1]);
        
$_woodh -> createIndex(['user_id' => 1]);

    
$_ca -> createIndex(['id' => 1], ['unique' => 1]);
    
$_clan -> createIndex(['id' => 1], ['unique' => 1]);
    
$_clan_invites -> createIndex(['id' => 1], ['unique' => 1]);

}
Catch(
Exception $e) {
    print 
'error . db';
    exit;
}
Онлайн: 3
Реклама