Browse Source

! So we're going to be logging fun stuff for group requests. Let's kick off with new DB goodness.

Signed-off-by: Peter Spicer <[email protected]>
Peter Spicer 11 years ago
parent
commit
96e725c4a9

+ 6 - 1
other/install_2-1_mysql.sql

@@ -879,8 +879,13 @@ CREATE TABLE {$db_prefix}log_group_requests (
   id_group smallint(5) unsigned NOT NULL default '0',
   time_applied int(10) unsigned NOT NULL default '0',
   reason text NOT NULL,
+  status tinyint(3) unsigned NOT NULL default '0',
+  id_member_acted mediumint(8) unsigned NOT NULL default '0',
+  member_name_acted varchar(255) NOT NULL default '',
+  time_acted int(10) unsigned NOT NULL default '0',
+  act_reason text NOT NULL,
   PRIMARY KEY (id_request),
-  UNIQUE id_member (id_member, id_group)
+  KEY id_member (id_member, id_group)
 ) ENGINE=MyISAM;
 
 #

+ 6 - 1
other/install_2-1_postgresql.sql

@@ -1150,6 +1150,11 @@ CREATE TABLE {$db_prefix}log_group_requests (
   id_group smallint NOT NULL default '0',
   time_applied int NOT NULL default '0',
   reason text NOT NULL,
+  status smallint NOT NULL default '0',
+  id_member_acted int NOT NULL default '0',
+  member_name_acted varchar(255) NOT NULL,
+  time_acted int NOT NULL default '0',
+  act_reason text NOT NULL,
   PRIMARY KEY (id_request)
 );
 
@@ -1157,7 +1162,7 @@ CREATE TABLE {$db_prefix}log_group_requests (
 # Indexes for table `log_group_requests`
 #
 
-CREATE UNIQUE INDEX {$db_prefix}log_group_requests_id_member ON {$db_prefix}log_group_requests (id_member, id_group);
+CREATE INDEX {$db_prefix}log_group_requests_id_member ON {$db_prefix}log_group_requests (id_member, id_group);
 
 #
 # Table structure for table `log_karma`

+ 7 - 2
other/install_2-1_sqlite.sql

@@ -917,14 +917,19 @@ CREATE TABLE {$db_prefix}log_group_requests (
   id_member int NOT NULL default '0',
   id_group smallint NOT NULL default '0',
   time_applied int NOT NULL default '0',
-  reason text NOT NULL
+  reason text NOT NULL,
+  status smallint NOT NULL default '0',
+  id_member_acted int NOT NULL default '0',
+  member_name_acted varchar(255) NOT NULL,
+  time_acted int NOT NULL default '0',
+  act_reason text NOT NULL
 );
 
 #
 # Indexes for table `log_group_requests`
 #
 
-CREATE UNIQUE INDEX {$db_prefix}log_group_requests_id_member ON {$db_prefix}log_group_requests (id_member, id_group);
+CREATE INDEX {$db_prefix}log_group_requests_id_member ON {$db_prefix}log_group_requests (id_member, id_group);
 
 #
 # Table structure for table `log_karma`

+ 7 - 2
other/install_2-1_sqlite3.sql

@@ -917,14 +917,19 @@ CREATE TABLE {$db_prefix}log_group_requests (
   id_member int NOT NULL default '0',
   id_group smallint NOT NULL default '0',
   time_applied int NOT NULL default '0',
-  reason text NOT NULL
+  reason text NOT NULL,
+  status smallint NOT NULL default '0',
+  id_member_acted int NOT NULL default '0',
+  member_name_acted varchar(255) NOT NULL,
+  time_acted int NOT NULL default '0',
+  act_reason text NOT NULL
 );
 
 #
 # Indexes for table `log_group_requests`
 #
 
-CREATE UNIQUE INDEX {$db_prefix}log_group_requests_id_member ON {$db_prefix}log_group_requests (id_member, id_group);
+CREATE INDEX {$db_prefix}log_group_requests_id_member ON {$db_prefix}log_group_requests (id_member, id_group);
 
 #
 # Table structure for table `log_karma`