hasTable('assistant_chat_msgs')) { $table = $schema->getTable('assistant_chat_msgs'); if (!$table->hasColumn('ocp_task_id')) { $table->addColumn('ocp_task_id', Types::BIGINT, [ 'notnull' => true, 'default' => 0, 'unsigned' => true, ]); $table->addIndex(['session_id', 'ocp_task_id'], 'assistant_ch_sid_tid'); $schemaChanged = true; } } return $schemaChanged ? $schema : null; } }