diff options
Diffstat (limited to 'plugins/SubMirror/classes')
-rw-r--r-- | plugins/SubMirror/classes/SubMirror.php | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/plugins/SubMirror/classes/SubMirror.php b/plugins/SubMirror/classes/SubMirror.php index 4e7e005db..bd8fc80a5 100644 --- a/plugins/SubMirror/classes/SubMirror.php +++ b/plugins/SubMirror/classes/SubMirror.php @@ -77,6 +77,22 @@ class SubMirror extends Memcached_DataObject } /** + * Temporary hack to set up the compound index, since we can't do + * it yet through regular Schema interface. (Coming for 1.0...) + * + * @param Schema $schema + * @return void + */ + static function fixIndexes($schema) + { + try { + $schema->createIndex('submirror', array('subscribed', 'subscriber')); + } catch (Exception $e) { + common_log(LOG_ERR, __METHOD__ . ': ' . $e->getMessage()); + } + } + + /** * return key definitions for DB_DataObject * * DB_DataObject needs to know about keys that the table has; this function |