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]); }
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]); }
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]); }
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)); }