Index: og2list.install
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/og2list/og2list.install,v
retrieving revision 1.14
diff -u -p -r1.14 og2list.install
--- og2list.install	5 Sep 2006 21:32:36 -0000	1.14
+++ og2list.install	12 Dec 2006 16:06:28 -0000
@@ -114,6 +114,20 @@ function og2list_install() {
  status int(2) NOT NULL default '0',
  uid int(10) unsigned NOT NULL default '0'
 ) /*!40100 DEFAULT CHARACTER SET utf8 */;");
+      db_query("CREATE TABLE og2list_attachment (
+   -- Seriel ID
+   fid int(10) unsigned NOT NULL auto_increment,
+   -- FK for messages in og2list_incoming_content.
+   mid int(10) unsigned NOT NULL default 0,
+   filename varchar(255) NOT NULL default '',
+   content_type varchar(255) NOT NULL default '',
+   -- Medium Blob allows for 2^24 bytes (16Mb) which
+   -- is greater than most mail servers will allow
+   payload MEDIUMBLOB,
+   -- Disposition may be 'inline' or 'attached'
+   disposition varchar(255) NOT NULL default '',
+   PRIMARY KEY (fid)
+) /*!40100 DEFAULT CHARACTER SET utf8 */;");
   }
 
   $result = db_fetch_object(db_query("SELECT * FROM {system} WHERE name = 'og'"));
@@ -204,3 +218,26 @@ function og2list_update_7() {
   }
   return $ret;
 }
+
+function og2list_update_8() {
+  $ret = array();
+  switch ($GLOBALS['db_type']) {
+    case 'mysql':
+    case 'mysqli':
+      $ret[] = update_sql("CREATE TABLE og2list_attachment (
+   -- Seriel ID
+   fid int(10) unsigned NOT NULL auto_increment,
+   -- FK for messages in og2list_incoming_content.
+   mid int(10) unsigned NOT NULL default 0,
+   filename varchar(255) NOT NULL default '',
+   content_type varchar(255) NOT NULL default '',
+   -- Medium Blob allows for 2^24 bytes (16Mb) which
+   -- is greater than most mail servers will allow
+   payload MEDIUMBLOB,
+   -- Disposition may be 'inline' or 'attached'
+   disposition varchar(255) NOT NULL default '',
+   PRIMARY KEY (fid)
+) /*!40100 DEFAULT CHARACTER SET utf8 */;");
+  }
+  return $ret;
+}
