Index: temp_moodle_dev/lamstwo/db/install.xml =================================================================== diff -u -r04e8df72c69f3eb423c4b642b6bd4e0e335ba2af -r62b759b2231dbe0da31519bdb7d8f0855f53d2c0 --- temp_moodle_dev/lamstwo/db/install.xml (.../install.xml) (revision 04e8df72c69f3eb423c4b642b6bd4e0e335ba2af) +++ temp_moodle_dev/lamstwo/db/install.xml (.../install.xml) (revision 62b759b2231dbe0da31519bdb7d8f0855f53d2c0) @@ -24,8 +24,8 @@ - - + + @@ -40,7 +40,7 @@ - + Fisheye: Tag 62b759b2231dbe0da31519bdb7d8f0855f53d2c0 refers to a dead (removed) revision in file `temp_moodle_dev/lamstwo/db/mysql.sql'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 62b759b2231dbe0da31519bdb7d8f0855f53d2c0 refers to a dead (removed) revision in file `temp_moodle_dev/lamstwo/db/postgres7.sql'. Fisheye: No comparison available. Pass `N' to diff? Index: temp_moodle_dev/lamstwo/db/upgrade.php =================================================================== diff -u --- temp_moodle_dev/lamstwo/db/upgrade.php (revision 0) +++ temp_moodle_dev/lamstwo/db/upgrade.php (revision 62b759b2231dbe0da31519bdb7d8f0855f53d2c0) @@ -0,0 +1,115 @@ +setAttributes(XMLDB_TYPE_TEXT, 'small', null, true, null, null, null, null, null); + $result = change_field_default($table, $field); + + // modify lamstwo table + $result = $result && rename_field($table, $field, 'intro'); + $result = $result && drop_field($table, new XMLDBField('sequence_id')); + $result = $result && drop_field($table, new XMLDBField('lesson_id')); + + // add table lamstwo_lesson + $table = new XMLDBTable('lamstwo_lesson'); + + $field = new XMLDBField('id'); + $field->setAttributes(XMLDB_TYPE_INTEGER, 10, true, true, true, null, null, null, null); + $table->addField($field); + + $field = new XMLDBField('course'); + $field->setAttributes(XMLDB_TYPE_INTEGER, 10, true, true, null, null, null, 0, null); + $table->addField($field); + + $field = new XMLDBField('lamstwo'); + $field->setAttributes(XMLDB_TYPE_INTEGER, 10, true, true, null, null, null, 0, null); + $table->addField($field); + + $field = new XMLDBField('name'); + $field->setAttributes(XMLDB_TYPE_CHAR, 255, null, true, null, null, null, null, null); + $table->addField($field); + + $field = new XMLDBField('intro'); + $field->setAttributes(XMLDB_TYPE_TEXT, 'small', null, true, null, null, null, null, null); + $table->addField($field); + + $field = new XMLDBField('groupid'); + $field->setAttributes(XMLDB_TYPE_INTEGER, 20, null, null, null, null, null, 0, null); + $table->addField($field); + + $field = new XMLDBField('sequence_id'); + $field->setAttributes(XMLDB_TYPE_INTEGER, 20, true, null, null, null, null, 0, null); + $table->addField($field); + + $field = new XMLDBField('lesson_id'); + $field->setAttributes(XMLDB_TYPE_INTEGER, 20, true, null, null, null, null, 0, null); + $table->addField($field); + + $field = new XMLDBField('timemodified'); + $field->setAttributes(XMLDB_TYPE_INTEGER, 10, true, true, null, null, null, 0, null); + $table->addField($field); + + $key = new XMLDBKey('primary_lamstwo_lesson'); + $key->setAttributes(XMLDB_KEY_PRIMARY, array('id')); + $table->addKey($key); + + $index = new XMLDBIndex('course_lamstwo_lesson'); + $index->setAttributes(XMLDB_INDEX_NOTUNIQUE, array('course')); + $table->addIndex($index); + + $result = $result && create_table($table); + + // add table lamstwo_grade + $table = new XMLDBTable('lamstwo_grade'); + + $field = new XMLDBField('id'); + $field->setAttributes(XMLDB_TYPE_INTEGER, 10, true, true, true, null, null, null, null); + $table->addField($field); + + $field = new XMLDBField('lamstwolesson'); + $field->setAttributes(XMLDB_TYPE_INTEGER, 10, true, true, null, null, null, 0, null); + $table->addField($field); + + $field = new XMLDBField('user'); + $field->setAttributes(XMLDB_TYPE_INTEGER, 10, true, true, null, null, null, 0, null); + $table->addField($field); + + $field = new XMLDBField('completed'); + $field->setAttributes(XMLDB_TYPE_INTEGER, 1, true, null, null, null, null, 0, null); + $table->addField($field); + + $key = new XMLDBKey('primary_lamstwo_grade'); + $key->setAttributes(XMLDB_KEY_PRIMARY, array('id')); + $table->addKey($key); + + $result = $result && create_table($table); + } + + return $result; +} + +?>