mirror of
https://github.com/maybe-finance/maybe.git
synced 2025-08-05 21:45:23 +02:00
Align cascade delete behavior for transfers (#1647)
* Align cascade delete behavior for transfers * Lint fix
This commit is contained in:
parent
72fd177707
commit
67d81f866f
2 changed files with 17 additions and 3 deletions
14
db/migrate/20250120210449_align_transfer_cascade_behavior.rb
Normal file
14
db/migrate/20250120210449_align_transfer_cascade_behavior.rb
Normal file
|
@ -0,0 +1,14 @@
|
|||
class AlignTransferCascadeBehavior < ActiveRecord::Migration[7.2]
|
||||
def change
|
||||
remove_foreign_key :transfers, :account_transactions, column: :inflow_transaction_id
|
||||
remove_foreign_key :transfers, :account_transactions, column: :outflow_transaction_id
|
||||
|
||||
add_foreign_key :transfers, :account_transactions,
|
||||
column: :inflow_transaction_id,
|
||||
on_delete: :cascade
|
||||
|
||||
add_foreign_key :transfers, :account_transactions,
|
||||
column: :outflow_transaction_id,
|
||||
on_delete: :cascade
|
||||
end
|
||||
end
|
Loading…
Add table
Add a link
Reference in a new issue