Index: votingapi_generate.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/votingapi/Attic/votingapi_generate.module,v retrieving revision 1.1.2.1 diff -b -u -p -r1.1.2.1 votingapi_generate.module --- votingapi_generate.module 31 Jul 2007 19:07:29 -0000 1.1.2.1 +++ votingapi_generate.module 3 May 2008 17:55:37 -0000 @@ -118,8 +118,17 @@ function votingapi_generate_votes_form_s if ($form_values['vote_clear']) { db_query("DELETE FROM {votingapi_vote}"); db_query("DELETE FROM {votingapi_cache}"); + switch ($GLOBALS['db_type']) { + case 'mysql': + case 'mysqli': db_query("UPDATE {sequences} SET id = '0' WHERE name = '{votingapi_vote}'"); db_query("UPDATE {sequences} SET id = '0' WHERE name = '{votingapi_cache}'"); + break; + case 'pgsql': + db_query("ALTER SEQUENCE {votingapi_vote}_seq RESTART WITH 0"); + db_query("ALTER SEQUENCE {votingapi_cache}_seq RESTART WITH 0"); + break; + } } if (!empty($form_values['vote_tags'])) {