Index: lams_common/db/model/lams_11.clay
===================================================================
diff -u -r7b79396263b36a933d66390fb9ab12821956d59d -r8500d5f6f649e1a77393430e5ff969cc7562bd39
--- lams_common/db/model/lams_11.clay (.../lams_11.clay) (revision 7b79396263b36a933d66390fb9ab12821956d59d)
+++ lams_common/db/model/lams_11.clay (.../lams_11.clay) (revision 8500d5f6f649e1a77393430e5ff969cc7562bd39)
@@ -3807,59 +3807,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Index: lams_common/db/sql/create_lams_11_tables.sql
===================================================================
diff -u -ra7b8600cfd047060de28c119b09c0ca13222ff5b -r8500d5f6f649e1a77393430e5ff969cc7562bd39
--- lams_common/db/sql/create_lams_11_tables.sql (.../create_lams_11_tables.sql) (revision a7b8600cfd047060de28c119b09c0ca13222ff5b)
+++ lams_common/db/sql/create_lams_11_tables.sql (.../create_lams_11_tables.sql) (revision 8500d5f6f649e1a77393430e5ff969cc7562bd39)
@@ -852,17 +852,6 @@
REFERENCES lams_learning_activity (activity_id)
)ENGINE=InnoDB;
-CREATE TABLE lams_lesson_learner (
- lesson_id BIGINT(20) NOT NULL
- , user_id BIGINT(20) NOT NULL
- , INDEX (lesson_id)
- , CONSTRAINT FK_lams_lesson_learner_1 FOREIGN KEY (lesson_id)
- REFERENCES lams_lesson (lesson_id)
- , INDEX (user_id)
- , CONSTRAINT FK_lams_lesson_learner_2 FOREIGN KEY (user_id)
- REFERENCES lams_user (user_id)
-)ENGINE=InnoDB;
-
CREATE TABLE lams_cr_workspace_credential (
wc_id BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT
, workspace_id BIGINT(20) UNSIGNED NOT NULL
Index: lams_common/db/sql/drop_lams_11_tables.sql
===================================================================
diff -u -r009fbce36f45d0929f8007c4bbc798242f57d3af -r8500d5f6f649e1a77393430e5ff969cc7562bd39
--- lams_common/db/sql/drop_lams_11_tables.sql (.../drop_lams_11_tables.sql) (revision 009fbce36f45d0929f8007c4bbc798242f57d3af)
+++ lams_common/db/sql/drop_lams_11_tables.sql (.../drop_lams_11_tables.sql) (revision 8500d5f6f649e1a77393430e5ff969cc7562bd39)
@@ -28,7 +28,6 @@
DROP TABLE IF EXISTS lams_learning_transition;
DROP TABLE IF EXISTS lams_learning_library;
DROP TABLE IF EXISTS lams_lesson;
-DROP TABLE IF EXISTS lams_lesson_learner;
DROP TABLE IF EXISTS lams_lesson_state;
DROP TABLE IF EXISTS lams_license;
DROP TABLE IF EXISTS lams_log_event;
Index: lams_common/src/java/org/lamsfoundation/lams/dbupdates/patch2040047.sql
===================================================================
diff -u
--- lams_common/src/java/org/lamsfoundation/lams/dbupdates/patch2040047.sql (revision 0)
+++ lams_common/src/java/org/lamsfoundation/lams/dbupdates/patch2040047.sql (revision 8500d5f6f649e1a77393430e5ff969cc7562bd39)
@@ -0,0 +1,12 @@
+-- Turn off autocommit, so nothing is committed if there is an error
+
+SET AUTOCOMMIT = 0;
+SET FOREIGN_KEY_CHECKS=0;
+
+-- LDEV-2903 Remove the table as it is never used
+DROP TABLE IF EXISTS lams_lesson_learner;
+
+-- If there were no errors, commit and restore autocommit to on
+SET FOREIGN_KEY_CHECKS=0;
+COMMIT;
+SET AUTOCOMMIT = 1;
\ No newline at end of file