]> git.mjollnir.org Git - moodle.git/commitdiff
Another test run.
authorles_kopari <les_kopari>
Sat, 17 Jan 2004 12:59:28 +0000 (12:59 +0000)
committerles_kopari <les_kopari>
Sat, 17 Jan 2004 12:59:28 +0000 (12:59 +0000)
lib/db/schemaExecutionListing.html

index e7cd19bc59751feb000f92bc1fd799407d4238ca..703d7b05b035fd897c0a60d403c54d513f90ce39 100755 (executable)
@@ -1499,6 +1499,268 @@ dual; END; &nbsp; <CODE></CODE>
 (oci8po): select * from user_admins &nbsp; <CODE></CODE>\r
 <HR>\r
 \r
+<TABLE cols=2 cellPadding=3 border=2>\r
+  <TBODY>\r
+  <TR>\r
+    <TH>id</TH>\r
+    <TH>userid</TH>\r
+  <TR vAlign=top>\r
+    <TD align=right>1&nbsp;</TD>\r
+    <TD align=right>1&nbsp;</TD></TR>\r
+  <TR vAlign=top>\r
+    <TD align=right>2&nbsp;</TD>\r
+    <TD align=right>2&nbsp;</TD></TR>\r
+  <TR vAlign=top>\r
+    <TD align=right>3&nbsp;</TD>\r
+    <TD align=right>3&nbsp;</TD></TR></TBODY></TABLE>\r
+<H3>schemaUser_students.xml</H3>\r
+<HR>\r
+(oci8po): drop table user_students &nbsp; <CODE></CODE>\r
+<HR>\r
+\r
+<HR>\r
+(oci8po): drop sequence SEQ_user_students &nbsp; <CODE></CODE>\r
+<HR>\r
+\r
+<HR>\r
+(oci8po): select value from sys.database_compatible_level &nbsp; <CODE></CODE>\r
+<HR>\r
+\r
+<HR>\r
+(oci8po): select lower(table_name), table_type from cat where table_type in \r
+('TABLE', 'VIEW') &nbsp; <CODE></CODE>\r
+<HR>\r
+\r
+<HR>\r
+(oci8po): select lower(table_name), table_type from cat where table_type in \r
+('TABLE', 'VIEW') &nbsp; <CODE></CODE>\r
+<HR>\r
+\r
+<LI>(user_students): Insert 1 row for testing only...comment out later \r
+<HR>\r
+(oci8po): CREATE TABLE user_students ( id DECIMAL(10) NOT NULL, userid \r
+DECIMAL(10) NOT NULL, course DECIMAL(10) NOT NULL, timestart DECIMAL(10) NOT \r
+NULL, timeend DECIMAL(10) NOT NULL, time DECIMAL(10) NOT NULL, timeaccess \r
+DECIMAL(10) NOT NULL, PRIMARY KEY (id) ) &nbsp; <CODE></CODE>\r
+<HR>\r
+\r
+<HR>\r
+(oci8po): CREATE SEQUENCE SEQ_user_students &nbsp; <CODE></CODE>\r
+<HR>\r
+\r
+<HR>\r
+(oci8po): CREATE OR REPLACE TRIGGER TRIG_SEQ_user_students BEFORE insert ON \r
+user_students FOR EACH ROW BEGIN select SEQ_user_students.nextval into :new.id \r
+from dual; END; &nbsp; <CODE></CODE>\r
+<HR>\r
+\r
+<HR>\r
+(oci8po): insert into user_students values (1, 1, 1, 1, 1, 1, 1) &nbsp; \r
+<CODE></CODE>\r
+<HR>\r
+\r
+<HR>\r
+(oci8po): insert into user_students values (2, 2, 2, 2, 2, 2, 2) &nbsp; \r
+<CODE></CODE>\r
+<HR>\r
+\r
+<HR>\r
+(oci8po): insert into user_students values (3, 3, 3, 3, 3, 3, 3) &nbsp; \r
+<CODE></CODE>\r
+<HR>\r
+\r
+<HR>\r
+(oci8po): select * from user_students &nbsp; <CODE></CODE>\r
+<HR>\r
+\r
+<TABLE cols=7 cellPadding=3 border=2>\r
+  <TBODY>\r
+  <TR>\r
+    <TH>id</TH>\r
+    <TH>userid</TH>\r
+    <TH>course</TH>\r
+    <TH>timestart</TH>\r
+    <TH>timeend</TH>\r
+    <TH>time</TH>\r
+    <TH>timeaccess</TH>\r
+  <TR vAlign=top>\r
+    <TD align=right>1&nbsp;</TD>\r
+    <TD align=right>1&nbsp;</TD>\r
+    <TD align=right>1&nbsp;</TD>\r
+    <TD align=right>1&nbsp;</TD>\r
+    <TD align=right>1&nbsp;</TD>\r
+    <TD align=right>1&nbsp;</TD>\r
+    <TD align=right>1&nbsp;</TD></TR>\r
+  <TR vAlign=top>\r
+    <TD align=right>2&nbsp;</TD>\r
+    <TD align=right>2&nbsp;</TD>\r
+    <TD align=right>2&nbsp;</TD>\r
+    <TD align=right>2&nbsp;</TD>\r
+    <TD align=right>2&nbsp;</TD>\r
+    <TD align=right>2&nbsp;</TD>\r
+    <TD align=right>2&nbsp;</TD></TR>\r
+  <TR vAlign=top>\r
+    <TD align=right>3&nbsp;</TD>\r
+    <TD align=right>3&nbsp;</TD>\r
+    <TD align=right>3&nbsp;</TD>\r
+    <TD align=right>3&nbsp;</TD>\r
+    <TD align=right>3&nbsp;</TD>\r
+    <TD align=right>3&nbsp;</TD>\r
+    <TD align=right>3&nbsp;</TD></TR></TBODY></TABLE>\r
+<H3>schemaUser_teachers.xml</H3>\r
+<HR>\r
+(oci8po): drop table user_teachers &nbsp; <CODE></CODE>\r
+<HR>\r
+\r
+<HR>\r
+(oci8po): drop sequence SEQ_user_teachers &nbsp; <CODE></CODE>\r
+<HR>\r
+\r
+<HR>\r
+(oci8po): select value from sys.database_compatible_level &nbsp; <CODE></CODE>\r
+<HR>\r
+\r
+<HR>\r
+(oci8po): select lower(table_name), table_type from cat where table_type in \r
+('TABLE', 'VIEW') &nbsp; <CODE></CODE>\r
+<HR>\r
+\r
+<HR>\r
+(oci8po): select lower(table_name), table_type from cat where table_type in \r
+('TABLE', 'VIEW') &nbsp; <CODE></CODE>\r
+<HR>\r
+\r
+<LI>(user_teachers): Insert 1 row for testing only...comment out later \r
+<HR>\r
+(oci8po): CREATE TABLE user_teachers ( id DECIMAL(10) NOT NULL, userid \r
+DECIMAL(10) NOT NULL, course DECIMAL(10) NOT NULL, authority DECIMAL(10) NOT \r
+NULL, role VARCHAR(40) NOT NULL, editall DECIMAL(1) NOT NULL, timemodified \r
+DECIMAL(10) NOT NULL, timeaccess DECIMAL(10) NOT NULL, PRIMARY KEY (id) ) &nbsp; \r
+<CODE></CODE>\r
+<HR>\r
+\r
+<HR>\r
+(oci8po): CREATE SEQUENCE SEQ_user_teachers &nbsp; <CODE></CODE>\r
+<HR>\r
+\r
+<HR>\r
+(oci8po): CREATE OR REPLACE TRIGGER TRIG_SEQ_user_teachers BEFORE insert ON \r
+user_teachers FOR EACH ROW BEGIN select SEQ_user_teachers.nextval into :new.id \r
+from dual; END; &nbsp; <CODE></CODE>\r
+<HR>\r
+\r
+<HR>\r
+(oci8po): insert into user_teachers values (1, 1, 1, 1, 1, 1, 1, 1) &nbsp; \r
+<CODE></CODE>\r
+<HR>\r
+\r
+<HR>\r
+(oci8po): insert into user_teachers values (2, 2, 2, 2, 2, 2, 2, 2) &nbsp; \r
+<CODE></CODE>\r
+<HR>\r
+\r
+<HR>\r
+(oci8po): insert into user_teachers values (3, 3, 3, 3, 3, 3, 3, 3) &nbsp; \r
+<CODE></CODE>\r
+<HR>\r
+\r
+<HR>\r
+(oci8po): select * from user_teachers &nbsp; <CODE></CODE>\r
+<HR>\r
+\r
+<TABLE cols=8 cellPadding=3 border=2>\r
+  <TBODY>\r
+  <TR>\r
+    <TH>id</TH>\r
+    <TH>userid</TH>\r
+    <TH>course</TH>\r
+    <TH>authority</TH>\r
+    <TH>role</TH>\r
+    <TH>editall</TH>\r
+    <TH>timemodified</TH>\r
+    <TH>timeaccess</TH>\r
+  <TR vAlign=top>\r
+    <TD align=right>1&nbsp;</TD>\r
+    <TD align=right>1&nbsp;</TD>\r
+    <TD align=right>1&nbsp;</TD>\r
+    <TD align=right>1&nbsp;</TD>\r
+    <TD>1</TD>\r
+    <TD align=right>1&nbsp;</TD>\r
+    <TD align=right>1&nbsp;</TD>\r
+    <TD align=right>1&nbsp;</TD></TR>\r
+  <TR vAlign=top>\r
+    <TD align=right>2&nbsp;</TD>\r
+    <TD align=right>2&nbsp;</TD>\r
+    <TD align=right>2&nbsp;</TD>\r
+    <TD align=right>2&nbsp;</TD>\r
+    <TD>2</TD>\r
+    <TD align=right>2&nbsp;</TD>\r
+    <TD align=right>2&nbsp;</TD>\r
+    <TD align=right>2&nbsp;</TD></TR>\r
+  <TR vAlign=top>\r
+    <TD align=right>3&nbsp;</TD>\r
+    <TD align=right>3&nbsp;</TD>\r
+    <TD align=right>3&nbsp;</TD>\r
+    <TD align=right>3&nbsp;</TD>\r
+    <TD>3</TD>\r
+    <TD align=right>3&nbsp;</TD>\r
+    <TD align=right>3&nbsp;</TD>\r
+    <TD align=right>3&nbsp;</TD></TR></TBODY></TABLE>\r
+<H3>schemaUser_coursecreators.xml</H3>\r
+<HR>\r
+(oci8po): drop table user_coursecreators &nbsp; <CODE></CODE>\r
+<HR>\r
+\r
+<HR>\r
+(oci8po): drop sequence SEQ_user_coursecreators &nbsp; <CODE></CODE>\r
+<HR>\r
+\r
+<HR>\r
+(oci8po): select value from sys.database_compatible_level &nbsp; <CODE></CODE>\r
+<HR>\r
+\r
+<HR>\r
+(oci8po): select lower(table_name), table_type from cat where table_type in \r
+('TABLE', 'VIEW') &nbsp; <CODE></CODE>\r
+<HR>\r
+\r
+<HR>\r
+(oci8po): select lower(table_name), table_type from cat where table_type in \r
+('TABLE', 'VIEW') &nbsp; <CODE></CODE>\r
+<HR>\r
+\r
+<LI>(user_coursecreators): Insert 1 row for testing only...comment out later \r
+<HR>\r
+(oci8po): CREATE TABLE user_coursecreators ( id DECIMAL(10) NOT NULL, userid \r
+DECIMAL(10) NOT NULL, PRIMARY KEY (id) ) &nbsp; <CODE></CODE>\r
+<HR>\r
+\r
+<HR>\r
+(oci8po): CREATE SEQUENCE SEQ_user_coursecreators &nbsp; <CODE></CODE>\r
+<HR>\r
+\r
+<HR>\r
+(oci8po): CREATE OR REPLACE TRIGGER TRIG_SEQ_user_coursecreators BEFORE insert \r
+ON user_coursecreators FOR EACH ROW BEGIN select SEQ_user_coursecreators.nextval \r
+into :new.id from dual; END; &nbsp; <CODE></CODE>\r
+<HR>\r
+\r
+<HR>\r
+(oci8po): insert into user_coursecreators values (1, 1) &nbsp; <CODE></CODE>\r
+<HR>\r
+\r
+<HR>\r
+(oci8po): insert into user_coursecreators values (2, 2) &nbsp; <CODE></CODE>\r
+<HR>\r
+\r
+<HR>\r
+(oci8po): insert into user_coursecreators values (3, 3) &nbsp; <CODE></CODE>\r
+<HR>\r
+\r
+<HR>\r
+(oci8po): select * from user_coursecreators &nbsp; <CODE></CODE>\r
+<HR>\r
+\r
 <TABLE cols=2 cellPadding=3 border=2>\r
   <TBODY>\r
   <TR>\r