Example #1
0
 public static function ormInit($orm)
 {
     parent::ormInit($orm);
     $orm->messages = $orm->appInstance->db->{$orm->appInstance->dbname . '.smsmessages'};
     $orm->messages->ensureIndex(['phone' => 1]);
     $orm->messages->ensureIndex(['accountId' => 1]);
 }
Example #2
0
 public static function ormInit($orm)
 {
     parent::ormInit($orm);
     $orm->jobs = $orm->appInstance->db->{$orm->appInstance->dbname . '.jobs'};
     $orm->jobs->ensureIndex(['status' => 1]);
     $orm->jobs->ensureIndex(['priority' => -1]);
     $orm->jobs->ensureIndex(['atmostonce' => 1]);
     $orm->jobs->ensureIndex(['worker' => 1]);
 }
Example #3
0
 public static function ormInit($orm)
 {
     parent::ormInit($orm);
     $orm->accounts = $orm->appInstance->db->{$orm->appInstance->dbname . '.accounts'};
     $orm->accounts->ensureIndex(array('email' => 1), array('unique' => true));
     $orm->accounts->ensureIndex(array('unifiedemail' => 1), array('unique' => true));
     $orm->accounts->ensureIndex(array('username' => 1));
     $orm->accounts->ensureIndex(array('unifiedusername' => 1));
     $orm->recoverysequence = $orm->appInstance->db->{$orm->appInstance->dbname . '.accountRecoverySequence'};
     $orm->recoverysequence->ensureIndex(['seq' => 1, 'accountId' => 1, 'item' => 1], ['unique' => true]);
 }
Example #4
0
 public static function ormInit($orm)
 {
     parent::ormInit($orm);
     $orm->aclgroups = $orm->appInstance->db->{$orm->appInstance->dbname . '.aclgroups'};
     $orm->aclgroups->ensureIndex(array('name' => 1), array('unique' => true));
 }