]> git.mjollnir.org Git - moodle.git/commitdiff
Initial add for Oracle.
authorles_kopari <les_kopari>
Thu, 25 Sep 2003 01:11:22 +0000 (01:11 +0000)
committerles_kopari <les_kopari>
Thu, 25 Sep 2003 01:11:22 +0000 (01:11 +0000)
mod/attendance/db/oci8po.php [new file with mode: 0755]
mod/attendance/db/oci8po.sql [new file with mode: 0755]
mod/chat/db/oci8po.php [new file with mode: 0755]
mod/choice/db/oci8po.php [new file with mode: 0755]

diff --git a/mod/attendance/db/oci8po.php b/mod/attendance/db/oci8po.php
new file mode 100755 (executable)
index 0000000..8d14e8e
--- /dev/null
@@ -0,0 +1,11 @@
+<?PHP\r
+\r
+function attendance_upgrade($oldversion) {\r
+/// This function does anything necessary to upgrade \r
+/// older versions to match current functionality \r
+\r
+    global $CFG;\r
+    return true;\r
+}\r
+\r
+?>\r
diff --git a/mod/attendance/db/oci8po.sql b/mod/attendance/db/oci8po.sql
new file mode 100755 (executable)
index 0000000..0d5a7d6
--- /dev/null
@@ -0,0 +1,74 @@
+rem
+rem Table structure for table prefix_attendance
+rem
+
+drop TABLE prefix_attendance;
+CREATE TABLE prefix_attendance (
+ id number(10) primary key,
+ name varchar2(255) default '' not null,
+ course number(10) default '0' not null,
+ day number(10) default '0' not null,
+ hours number(1) default '0' not null,
+ roll number(1) default '0' not null,
+ notes varchar2(64) default '' not null,
+ timemodified number(10) default '0' not null,
+ dynsection number(1) default '0' not null,
+ edited number(1) default '0' not null
+);
+
+drop sequence p_attendance_seq;
+create sequence p_attendance_seq;
+
+create or replace trigger p_attendance_trig
+  before insert on prefix_attendance
+  referencing new as new_row
+  for each row
+  begin
+    select p_attendance_seq.nextval into :new_row.id from dual;
+  end;
+.
+/
+
+insert into prefix_attendance (name,course,day,hours,roll,notes,timemodified,dynsection,edited) values ('1',1,1,1,1,'1',1,1,1);
+insert into prefix_attendance (name,course,day,hours,roll,notes,timemodified,dynsection,edited) values ('2',2,2,2,2,'2',2,2,2);
+insert into prefix_attendance (name,course,day,hours,roll,notes,timemodified,dynsection,edited) values ('3',3,3,3,3,'3',3,3,3);
+insert into prefix_attendance (name,course,day,hours,roll,notes,timemodified,dynsection,edited) values ('4',4,4,4,4,'4',4,4,4);
+
+select * from prefix_attendance order by 1,2;
+
+
+rem
+rem Table structure for table prefix_attendance_roll
+rem
+
+drop TABLE prefix_attendance_roll;
+CREATE TABLE prefix_attendance_roll (
+ id number(11) primary key,
+ dayid number(10) default '0' not null,
+ userid number(11) default '0' not null,
+ hour number(1) default '0' not null,
+ status number(11) default '0' not null,
+ notes varchar2(64) default '' not null
+);
+
+drop sequence p_attendance_roll_seq;
+create sequence p_attendance_roll_seq;
+
+create or replace trigger p_attendance_roll_trig
+  before insert on prefix_attendance_roll
+  referencing new as new_row
+  for each row
+  begin
+    select p_attendance_roll_seq.nextval into :new_row.id from dual;
+  end;
+.
+/
+
+insert into prefix_attendance_roll (dayid,userid,hour,status,notes) values (1,1,1,1,'1');
+insert into prefix_attendance_roll (dayid,userid,hour,status,notes) values (2,2,2,2,'2');
+insert into prefix_attendance_roll (dayid,userid,hour,status,notes) values (3,3,3,3,'3');
+insert into prefix_attendance_roll (dayid,userid,hour,status,notes) values (4,4,4,4,'4');
+
+col format format 99
+select * from prefix_attendance_roll order by 1,2;
+
diff --git a/mod/chat/db/oci8po.php b/mod/chat/db/oci8po.php
new file mode 100755 (executable)
index 0000000..aca0fe4
--- /dev/null
@@ -0,0 +1,13 @@
+<?PHP 
+
+function chat_upgrade($oldversion) {
+// This function does anything necessary to upgrade
+// older versions to match current functionality
+
+    global $CFG;
+    return true;
+}
+
+
+?>
+
diff --git a/mod/choice/db/oci8po.php b/mod/choice/db/oci8po.php
new file mode 100755 (executable)
index 0000000..75bf1f2
--- /dev/null
@@ -0,0 +1,10 @@
+<?PHP 
+
+function choice_upgrade($oldversion) {
+// This function does anything necessary to upgrade
+// older versions to match current functionality
+
+    return true;
+}
+?>
+