getTable('talk_bots_server'); if (!$table->hasIndex('talk_bots_server_urlhash')) { $table->addUniqueIndex(['url_hash'], 'talk_bots_server_urlhash'); $modified = true; } if (!$table->hasIndex('talk_bots_server_secret')) { $table->addUniqueIndex(['secret'], 'talk_bots_server_secret'); $modified = true; } $table = $schema->getTable('talk_bots_conversation'); if (!$table->hasIndex('talk_bots_convo_uniq')) { $table->addUniqueIndex(['bot_id', 'token'], 'talk_bots_convo_uniq'); $modified = true; } return $modified ? $schema : null; } }