Target.destroy_allでロールバックになった
[4] pry(main)> Target.destroy_all
Target Load (0.7ms) SELECT "targets".* FROM "targets"
(0.3ms) BEGIN
(0.3ms) ROLLBACK
ActiveRecord::StatementInvalid: PG::UndefinedColumn: ERROR: column relationships.target_id does not exist
LINE 1: ...LECT "relationships".* FROM "relationships" WHERE "relations...
どうやらrelationshipsテーブルの中にtarget_idが入っていないからだ
カラムの追加
rails generate migration AddTarget_idToRelationships target_id:integer
rails db:migrate
その後Target.destroy_all
できた!