--- promise.install	2007-01-28 15:17:08.000000000 -0800
+++ promise.update	2007-01-29 13:40:12.465548100 -0800
@@ -7,6 +7,22 @@
 function promise_install() {
   switch ($GLOBALS['db_type']) {
     case 'mysql':
+        db_query("CREATE TABLE {promise} (
+          nid int(10) unsigned NOT NULL default '0',
+          duedate int(11) unsigned NOT NULL default '0',
+          quota int(10) unsigned NOT NULL default '0',
+          PRIMARY KEY (nid)
+        ) /*!40100 DEFAULT CHARACTER SET utf8 */;"
+      );
+     db_query("CREATE TABLE {promise_signed} (
+          id int(11) unsigned NOT NULL default '0',
+          nid int(11) unsigned NOT NULL default '0',
+          uid int(11) unsigned NOT NULL default '0',
+          signed int(11) unsigned NOT NULL default '0',
+          PRIMARY KEY (id)
+        )/*!40100 DEFAULT CHARACTER SET utf8 AUTO_INCREMENT=2 */;"
+      );
+    break;
     case 'mysqli':
       db_query("CREATE TABLE {promise} (
           nid int(10) unsigned NOT NULL default '0',
@@ -15,8 +31,6 @@
           PRIMARY KEY (nid)
         ) /*!40100 DEFAULT CHARACTER SET utf8 */;"
       );
-      break;
-    case 'pgsql':
       db_query("CREATE TABLE {promise_signed} (
           id int(11) unsigned NOT NULL default '0',
           nid int(11) unsigned NOT NULL default '0',
@@ -26,12 +40,14 @@
         )/*!40100 DEFAULT CHARACTER SET utf8 AUTO_INCREMENT=2 */;"
       );
       break;
+    case 'pgsql':
+      break;
   }
 }
 
 /**
  * Implementation of hook_uninstall().
  */
-function exif_uninstall() {
+function promise_uninstall() {
   db_query('DROP TABLE {promise, promise_signed}');
 }
