From eae6d64624f9971e6859ff1d4ad5671fa2e0d0e0 Mon Sep 17 00:00:00 2001 From: Huong Nguyen Date: Thu, 12 Sep 2024 08:59:53 +0700 Subject: [PATCH] MDL-82627 AI: Database modification Allow nullable value for `prompt` and `sourceurl` columns --- lib/db/install.xml | 10 +++++----- lib/db/upgrade.php | 8 ++++---- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/lib/db/install.xml b/lib/db/install.xml index c311f42a82e..bf74cba12ce 100644 --- a/lib/db/install.xml +++ b/lib/db/install.xml @@ -1,5 +1,5 @@ - @@ -4874,12 +4874,12 @@ - + - + @@ -4912,7 +4912,7 @@
- + @@ -4927,7 +4927,7 @@
- + diff --git a/lib/db/upgrade.php b/lib/db/upgrade.php index ecb1803a57d..d29f71da97a 100644 --- a/lib/db/upgrade.php +++ b/lib/db/upgrade.php @@ -1274,12 +1274,12 @@ function xmldb_main_upgrade($oldversion) { // Adding fields to table ai_action_generate_image. $table->add_field('id', XMLDB_TYPE_INTEGER, '10', null, XMLDB_NOTNULL, XMLDB_SEQUENCE, null); - $table->add_field('prompt', XMLDB_TYPE_TEXT, null, null, XMLDB_NOTNULL, null, null); + $table->add_field('prompt', XMLDB_TYPE_TEXT, null, null, null, null, null); $table->add_field('numberimages', XMLDB_TYPE_INTEGER, '10', null, XMLDB_NOTNULL, null, null); $table->add_field('quality', XMLDB_TYPE_CHAR, '21', null, XMLDB_NOTNULL, null, null); $table->add_field('aspectratio', XMLDB_TYPE_CHAR, '20', null, null, null, null); $table->add_field('style', XMLDB_TYPE_CHAR, '20', null, null, null, null); - $table->add_field('sourceurl', XMLDB_TYPE_TEXT, null, null, XMLDB_NOTNULL, null, null); + $table->add_field('sourceurl', XMLDB_TYPE_TEXT, null, null, null, null, null); $table->add_field('revisedprompt', XMLDB_TYPE_TEXT, null, null, null, null, null); // Adding keys to table ai_action_generate_image. @@ -1324,7 +1324,7 @@ function xmldb_main_upgrade($oldversion) { // Adding fields to table ai_action_generate_text. $table->add_field('id', XMLDB_TYPE_INTEGER, '10', null, XMLDB_NOTNULL, XMLDB_SEQUENCE, null); - $table->add_field('prompt', XMLDB_TYPE_TEXT, null, null, XMLDB_NOTNULL, null, null); + $table->add_field('prompt', XMLDB_TYPE_TEXT, null, null, null, null, null); $table->add_field('responseid', XMLDB_TYPE_CHAR, '128', null, null, null, null); $table->add_field('fingerprint', XMLDB_TYPE_CHAR, '128', null, null, null, null); $table->add_field('generatedcontent', XMLDB_TYPE_TEXT, null, null, null, null, null); @@ -1345,7 +1345,7 @@ function xmldb_main_upgrade($oldversion) { // Adding fields to table ai_action_summarise_text. $table->add_field('id', XMLDB_TYPE_INTEGER, '10', null, XMLDB_NOTNULL, XMLDB_SEQUENCE, null); - $table->add_field('prompt', XMLDB_TYPE_TEXT, null, null, XMLDB_NOTNULL, null, null); + $table->add_field('prompt', XMLDB_TYPE_TEXT, null, null, null, null, null); $table->add_field('responseid', XMLDB_TYPE_CHAR, '128', null, null, null, null); $table->add_field('fingerprint', XMLDB_TYPE_CHAR, '128', null, null, null, null); $table->add_field('generatedcontent', XMLDB_TYPE_TEXT, null, null, null, null, null);