From 8409cec0dfd904bb0bcd3b0a808d6babacff3f5b Mon Sep 17 00:00:00 2001 From: tjhunt <tjhunt> Date: Thu, 23 Oct 2008 07:30:12 +0000 Subject: [PATCH] qtype database definitions: MDL-16978 Lots of foreign key definitions in install.xml files erroniously link to the questions table. It should be question. --- question/type/calculated/db/install.xml | 2 +- question/type/match/db/install.xml | 4 ++-- question/type/multianswer/db/install.xml | 2 +- question/type/multichoice/db/install.xml | 2 +- question/type/numerical/db/install.xml | 2 +- question/type/randomsamatch/db/install.xml | 2 +- question/type/shortanswer/db/install.xml | 2 +- question/type/truefalse/db/install.xml | 2 +- 8 files changed, 9 insertions(+), 9 deletions(-) diff --git a/question/type/calculated/db/install.xml b/question/type/calculated/db/install.xml index 2ff9edad0b..a4eebafb15 100644 --- a/question/type/calculated/db/install.xml +++ b/question/type/calculated/db/install.xml @@ -13,7 +13,7 @@ </FIELDS> <KEYS> <KEY NAME="primary" TYPE="primary" FIELDS="id" NEXT="question"/> - <KEY NAME="question" TYPE="foreign" FIELDS="question" REFTABLE="questions" REFFIELDS="id" PREVIOUS="primary"/> + <KEY NAME="question" TYPE="foreign" FIELDS="question" REFTABLE="question" REFFIELDS="id" PREVIOUS="primary"/> </KEYS> <INDEXES> <INDEX NAME="answer" UNIQUE="false" FIELDS="answer"/> diff --git a/question/type/match/db/install.xml b/question/type/match/db/install.xml index f02bbec075..39eb05114d 100644 --- a/question/type/match/db/install.xml +++ b/question/type/match/db/install.xml @@ -10,7 +10,7 @@ </FIELDS> <KEYS> <KEY NAME="primary" TYPE="primary" FIELDS="id" NEXT="question"/> - <KEY NAME="question" TYPE="foreign" FIELDS="question" REFTABLE="questions" REFFIELDS="id" PREVIOUS="primary"/> + <KEY NAME="question" TYPE="foreign" FIELDS="question" REFTABLE="question" REFFIELDS="id" PREVIOUS="primary"/> </KEYS> </TABLE> <TABLE NAME="question_match_sub" COMMENT="Defines the subquestions that make up a matching question" PREVIOUS="question_match"> @@ -23,7 +23,7 @@ </FIELDS> <KEYS> <KEY NAME="primary" TYPE="primary" FIELDS="id" NEXT="question"/> - <KEY NAME="question" TYPE="foreign" FIELDS="question" REFTABLE="questions" REFFIELDS="id" PREVIOUS="primary"/> + <KEY NAME="question" TYPE="foreign" FIELDS="question" REFTABLE="question" REFFIELDS="id" PREVIOUS="primary"/> </KEYS> </TABLE> </TABLES> diff --git a/question/type/multianswer/db/install.xml b/question/type/multianswer/db/install.xml index 90f056f994..2b1f27054d 100644 --- a/question/type/multianswer/db/install.xml +++ b/question/type/multianswer/db/install.xml @@ -9,7 +9,7 @@ </FIELDS> <KEYS> <KEY NAME="primary" TYPE="primary" FIELDS="id" NEXT="question"/> - <KEY NAME="question" TYPE="foreign" FIELDS="question" REFTABLE="questions" REFFIELDS="id" PREVIOUS="primary"/> + <KEY NAME="question" TYPE="foreign" FIELDS="question" REFTABLE="question" REFFIELDS="id" PREVIOUS="primary"/> </KEYS> </TABLE> </TABLES> diff --git a/question/type/multichoice/db/install.xml b/question/type/multichoice/db/install.xml index 8c32728467..0c3183a718 100644 --- a/question/type/multichoice/db/install.xml +++ b/question/type/multichoice/db/install.xml @@ -19,7 +19,7 @@ </FIELDS> <KEYS> <KEY NAME="primary" TYPE="primary" FIELDS="id" NEXT="question"/> - <KEY NAME="question" TYPE="foreign" FIELDS="question" REFTABLE="questions" REFFIELDS="id" PREVIOUS="primary"/> + <KEY NAME="question" TYPE="foreign" FIELDS="question" REFTABLE="question" REFFIELDS="id" PREVIOUS="primary"/> </KEYS> </TABLE> </TABLES> diff --git a/question/type/numerical/db/install.xml b/question/type/numerical/db/install.xml index 7c350d5893..81223fd3e6 100644 --- a/question/type/numerical/db/install.xml +++ b/question/type/numerical/db/install.xml @@ -10,7 +10,7 @@ </FIELDS> <KEYS> <KEY NAME="primary" TYPE="primary" FIELDS="id" NEXT="question"/> - <KEY NAME="question" TYPE="foreign" FIELDS="question" REFTABLE="questions" REFFIELDS="id" PREVIOUS="primary"/> + <KEY NAME="question" TYPE="foreign" FIELDS="question" REFTABLE="question" REFFIELDS="id" PREVIOUS="primary"/> </KEYS> <INDEXES> <INDEX NAME="answer" UNIQUE="false" FIELDS="answer"/> diff --git a/question/type/randomsamatch/db/install.xml b/question/type/randomsamatch/db/install.xml index b1f93e815b..9500076eed 100644 --- a/question/type/randomsamatch/db/install.xml +++ b/question/type/randomsamatch/db/install.xml @@ -9,7 +9,7 @@ </FIELDS> <KEYS> <KEY NAME="primary" TYPE="primary" FIELDS="id" NEXT="question"/> - <KEY NAME="question" TYPE="foreign" FIELDS="question" REFTABLE="questions" REFFIELDS="id" PREVIOUS="primary"/> + <KEY NAME="question" TYPE="foreign" FIELDS="question" REFTABLE="question" REFFIELDS="id" PREVIOUS="primary"/> </KEYS> </TABLE> </TABLES> diff --git a/question/type/shortanswer/db/install.xml b/question/type/shortanswer/db/install.xml index 086e6f9244..f6e4030349 100644 --- a/question/type/shortanswer/db/install.xml +++ b/question/type/shortanswer/db/install.xml @@ -10,7 +10,7 @@ </FIELDS> <KEYS> <KEY NAME="primary" TYPE="primary" FIELDS="id" NEXT="question"/> - <KEY NAME="question" TYPE="foreign" FIELDS="question" REFTABLE="questions" REFFIELDS="id" PREVIOUS="primary"/> + <KEY NAME="question" TYPE="foreign" FIELDS="question" REFTABLE="question" REFFIELDS="id" PREVIOUS="primary"/> </KEYS> </TABLE> </TABLES> diff --git a/question/type/truefalse/db/install.xml b/question/type/truefalse/db/install.xml index b31563e962..8e259f13fe 100644 --- a/question/type/truefalse/db/install.xml +++ b/question/type/truefalse/db/install.xml @@ -10,7 +10,7 @@ </FIELDS> <KEYS> <KEY NAME="primary" TYPE="primary" FIELDS="id" NEXT="question"/> - <KEY NAME="question" TYPE="foreign" FIELDS="question" REFTABLE="questions" REFFIELDS="id" PREVIOUS="primary"/> + <KEY NAME="question" TYPE="foreign" FIELDS="question" REFTABLE="question" REFFIELDS="id" PREVIOUS="primary"/> </KEYS> </TABLE> </TABLES> -- 2.39.5