]> git.mjollnir.org Git - moodle.git/commitdiff
1. Postgres updates.
authorpaca70 <paca70>
Mon, 20 Sep 2004 17:48:19 +0000 (17:48 +0000)
committerpaca70 <paca70>
Mon, 20 Sep 2004 17:48:19 +0000 (17:48 +0000)
2. add log-values for mysql and postgres when creating new database.
 CVS: ----------------------------------------------------------------------

mod/attendance/db/mysql.sql
mod/attendance/db/postgres7.php
mod/attendance/db/postgres7.sql

index c559b9256b02abfdb25e7421db6a53b14c3e3e02..ae70033f7352a3b2d2c1dcb04f16327ff0ffce75 100755 (executable)
@@ -30,3 +30,7 @@ CREATE TABLE prefix_attendance_roll (
   notes varchar(64) NOT NULL default '',
   PRIMARY KEY  (id)
 ) TYPE=MyISAM;
+INSERT INTO prefix_log_display VALUES ('attendance', 'view', 'attendance', 'name');
+INSERT INTO prefix_log_display VALUES ('attendance', 'view', 'attendance', 'name');
+INSERT INTO prefix_log_display VALUES ('attendance', 'viewall', 'attendance', 'name');
+
index 6f4af9fdb59238eb57bae63727854b4f9be08c1a..7d27bc55bf656712d3ebde035c971bb664800e33 100644 (file)
@@ -18,6 +18,18 @@ function attendance_upgrade($oldversion) {
         table_column("attendance", "", "autoattend", "integer", 2, "unsigned", "0", "not null");
     }
 
+    if ($oldversion < 2004050301) {
+
+        modify_database("", "INSERT INTO {$CFG->prefix}log_display VALUES ('attendance', 'view', 'attendance', 'name');");
+
+        modify_database("", "INSERT INTO {$CFG->prefix}log_display VALUES ('attendance', 'viewall', 'attendance', 'name');");
+
+        modify_database("", "INSERT INTO {$CFG->prefix}log_display VALUES ('attendance', 'viewweek', 'attendance', 'name');");
+
+    }
+
+
+
     return true;
 }
 
index 170336037c952fbe83f1627d83b05c811d87cb25..2db7ff56898763a991ac7094239bdeed5b5f1ff4 100644 (file)
@@ -3,14 +3,14 @@
 #
 
 CREATE TABLE prefix_attendance (
-  id SERIAL,
+  id SERIAL8,
   name varchar(255) NOT NULL default '',
-  course int4 NOT NULL default '0',
-  day int4 NOT NULL default '0',
+  course int8 NOT NULL default '0',
+  day int8 NOT NULL default '0',
   hours int2 NOT NULL default '0',
   roll int2 NOT NULL default '0',
   notes varchar(64) NOT NULL default '',
-  timemodified int4 NOT NULL default '0',
+  timemodified int8 NOT NULL default '0',
   dynsection int2 NOT NULL default '0',
   edited int2 NOT NULL default '0',
   autoattend int2 NOT NULL default '0',
@@ -22,11 +22,16 @@ CREATE TABLE prefix_attendance (
 #
 
 CREATE TABLE prefix_attendance_roll (
-  id SERIAL,
+  id SERIAL8,
   dayid int4 NOT NULL default '0',
-  userid int4 NOT NULL default '0',
+  userid int8 NOT NULL default '0',
   hour int2 NOT NULL default '0',
   status int4 NOT NULL default '0',
   notes varchar(64) NOT NULL default '',
   PRIMARY KEY  (id)
 );
+
+INSERT INTO prefix_log_display VALUES ('attendance', 'view', 'attendance', 'name');
+INSERT INTO prefix_log_display VALUES ('attendance', 'view', 'attendance', 'name');
+INSERT INTO prefix_log_display VALUES ('attendance', 'viewall', 'attendance', 'name');
+