hasTable('assistant_chat_msgs')) { $table = $schema->getTable('assistant_chat_msgs'); if ($table->hasColumn('sources')) { $column = $table->getColumn('sources'); $column->setNotnull(false); $schemaChanged = true; } if ($table->hasColumn('attachments')) { $column = $table->getColumn('attachments'); $column->setNotnull(false); $schemaChanged = true; } } return $schemaChanged ? $schema : null; } }