と の 2 つのテーブルがあるCustomerとしCityます。Customer同じ に 住んでいるがたくさんありますCity。都市には、uid主キーである があります。顧客は、 を介してそれぞれの都市への外部キー参照を持っていますCustomer.city_uid。
City.uid外部の理由により、2 つの s を互いに交換する必要があります。しかし、顧客は自分たちの街に愛着を持ち続ける必要があります。Customer.city_uidしたがって、 s も交換する必要があります。だから私は最初に s を交換し、次にステートメントを介して sCity.uidをそれに応じて変更すると思いました。残念ながら、これらは-table から参照されているため、これを行うことはできません。PostgreSQL ではそれができません。Customer.city_uidUPDATEuidsCustomer
City.uids だけでなく、2 つの s を互いに交換する簡単な方法はありCustomer.city_uidますか?