Index: lams_tool_laqa/db/sql/create_lams_tool_qa.sql
===================================================================
diff -u -r4cd6eb7c6c1ad1410dd33d854bd833f567d77acf -r3c0157a30f00131b7c63609a87f3042230f8942a
--- lams_tool_laqa/db/sql/create_lams_tool_qa.sql (.../create_lams_tool_qa.sql) (revision 4cd6eb7c6c1ad1410dd33d854bd833f567d77acf)
+++ lams_tool_laqa/db/sql/create_lams_tool_qa.sql (.../create_lams_tool_qa.sql) (revision 3c0157a30f00131b7c63609a87f3042230f8942a)
@@ -21,12 +21,13 @@
)TYPE=InnoDB;
CREATE TABLE lams.tl_laqa11_session (
- qa_session_id BIGINT(20) NOT NULL
+ uid BIGINT(20) NOT NULL AUTO_INCREMENT
+ , qa_session_id BIGINT(20) NOT NULL
, session_start_date DATETIME
, session_end_date DATETIME
, session_status VARCHAR(100)
, qa_content_id BIGINT(20) NOT NULL
- , PRIMARY KEY (qa_session_id)
+ , PRIMARY KEY (uid)
, INDEX (qa_content_id)
, CONSTRAINT FK_tl_laqa11_session_1 FOREIGN KEY (qa_content_id)
REFERENCES lams.tl_laqa11_content (uid)
@@ -41,12 +42,11 @@
, PRIMARY KEY (uid)
, INDEX (qa_session_id)
, CONSTRAINT FK_tl_laqa11_que_usr_1 FOREIGN KEY (qa_session_id)
- REFERENCES lams.tl_laqa11_session (qa_session_id)
+ REFERENCES lams.tl_laqa11_session (uid)
)TYPE=InnoDB;
CREATE TABLE lams.tl_laqa11_que_content (
uid BIGINT(20) NOT NULL AUTO_INCREMENT
- , qa_que_content_id BIGINT(20) NOT NULL
, question VARCHAR(255)
, display_order INT(5)
, qa_content_id BIGINT(20) NOT NULL
@@ -57,7 +57,7 @@
)TYPE=InnoDB;
CREATE TABLE lams.tl_laqa11_usr_resp (
- response_id BIGINT(20) NOT NULL
+ response_id BIGINT(20) NOT NULL AUTO_INCREMENT
, hidden TINYINT(1) DEFAULT 0
, answer VARCHAR(255)
, time_zone VARCHAR(255)
@@ -89,4 +89,4 @@
INSERT INTO tl_laqa11_content (qa_content_id, creation_date) VALUES (${default_content_id}, NOW());
-- data for content questions table
-INSERT INTO tl_laqa11_que_content (question, display_order, qa_content_id) VALUES ('What is the capital of Russia?',1,${default_content_id});
+INSERT INTO tl_laqa11_que_content (question, display_order, qa_content_id) VALUES ('What is the capital of Russia?',1,${default_content_id});
\ No newline at end of file
Index: lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/QaQueContent.hbm.xml
===================================================================
diff -u -r33127f690e04777acb08682f48994e5c102e4967 -r3c0157a30f00131b7c63609a87f3042230f8942a
--- lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/QaQueContent.hbm.xml (.../QaQueContent.hbm.xml) (revision 33127f690e04777acb08682f48994e5c102e4967)
+++ lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/QaQueContent.hbm.xml (.../QaQueContent.hbm.xml) (revision 3c0157a30f00131b7c63609a87f3042230f8942a)
@@ -9,15 +9,16 @@
table="tl_laqa11_que_content"
>
-
-
-
+
+
+
-
+
+
+
+
+
+
-
-
+
+