Swap Hasura to use current_unified_fungible_asset_balances[We're here] 2. Add a killswitch on current_unified_fungible_asset_balances_to_be_renamed
In addition, make a migration dropping columns. We want to split dropping columns separately from adding columns back so that we can add the columns without going through diesel migration again.
Deploy the change with KS turned on. This should create no downtime since column dropping is quick.
Add generated columns back in dbeaver
Create new migration with added columns. Then remove KS.
Also need to spin up backfill processor with KS turned off.
Swap Hasura to use current_unified_fungible_asset_balances_to_be_renamed
Summary
Migration steps
current_unified_fungible_asset_balances
[We're here] 2. Add a killswitch oncurrent_unified_fungible_asset_balances_to_be_renamed
current_unified_fungible_asset_balances_to_be_renamed
Backfill later
Devnet: 570187040 Testnet: 5776192143 Mainnet: 1660732247
Test
Confirmed that table is empty