3,765
回編集
差分
→schedulesテーブル
替え玉は元のIDにもどす
<nowiki>update_heroku=# update schedules set client_id = 2 where client_id = 20002;
UPDATE 255
update_heroku=# update schedules set client_id = 3 where client_id = 40003;
UPDATE 90</nowiki>
エラー clientsテーブルのidとschedulesテーブルのclient_idを比較する
<nowiki>update_heroku=# SELECT id FROM clients
EXCEPT
SELECT client_id FROM schedules
UNION ALL
SELECT client_id FROM schedules
EXCEPT
SELECT id FROM clients order by id;</nowiki>
差分を削除する
=== ダンプ ここまで形を整えたデータベースをバックアップしとく ===