MDL-30760 question engine: reduce summary max size

MySQL only accepts 65536 (aprox) bytes in default TEXT
columns. So we define the max allowed as 32000 to allow
99.9% of utf-8 contents to fit. If some day MDL-19603 is
implemented and all current TEXTs are moved (MySQL) to
the BIG counterparts, this restriction can be out (MDL-19603).
This commit is contained in:
Eloy Lafuente (stronk7)
2011-12-23 01:16:25 +01:00
parent 91c10ddfa0
commit 63637e9dd8
+2 -1
View File
@@ -42,7 +42,8 @@ require_once(dirname(__FILE__) . '/../type/questiontypebase.php');
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
abstract class question_bank {
const MAX_SUMMARY_LENGTH = 65000;
// TODO: This limit can be deleted if someday we move all TEXTS to BIG ones. MDL-19603
const MAX_SUMMARY_LENGTH = 32000;
/** @var array question type name => question_type subclass. */
private static $questiontypes = array();