fix issue with update_all and inner joins with pg

Guys can someone provide feedback on this fix? Thanks in advance
cc @robin850 @rafaelfranca @such
Relation should send a message to the adapter, and we should have a no-op implementation on the abstract adapter. There should not need to be a conditional based on the adapter name.