diff --git a/metatags_quick.install b/metatags_quick.install index 2db27a0b9f5f32ba97583a032f663683cd6b4593..e3617df8ad6cc48fc92c88da7eb634bbf0c45a49 100644 --- a/metatags_quick.install +++ b/metatags_quick.install @@ -118,7 +118,9 @@ function metatags_quick_update_7004() { * first place, that's irrelevant. PostgreSQL seems to support the same * syntax, so it should work. */ - db_query('ALTER TABLE {metatags_quick_path_based} DROP PRIMARY KEY, ADD PRIMARY KEY (`id`)'); + if (db_driver() == 'mysql') { + db_query('ALTER TABLE {metatags_quick_path_based} DROP PRIMARY KEY, ADD PRIMARY KEY (`id`)'); + } if (!db_index_exists('metatags_quick_path_based', 'lang_path')) { db_add_unique_key('metatags_quick_path_based', 'lang_path', array('lang', 'path')); }