They absolutely should not be together. They have different needs, different food requirements, different interests, and yes the pigeon could not protect itself from that kind of bite.
Pigeons need time outside of a cage to fly, like inside an aviary.