Skip to content

Commit

Permalink
feat: rename paymentPointer keys in webhook event json column
Browse files Browse the repository at this point in the history
  • Loading branch information
njlie committed Sep 28, 2023
1 parent d8ea382 commit 5294676
Showing 1 changed file with 13 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,13 @@ exports.up = function (knex) {
table.renameColumn('paymentPointerId', 'walletAddressId')
table.foreign('walletAddressId').references('walletAddresses.id')
table.index(['walletAddressId', 'createdAt', 'id'])
})
}),
knex('webhookEvents').update({
// renames paymentPointer keys (if any) to walletAddress in data json column
data: knex.raw(
"data - 'paymentPointer' || json_build_object('walletAddress', data->'paymentPointer')"
)
}).whereRaw("data \\? 'paymentPonter'")
])
}

Expand Down Expand Up @@ -54,6 +60,11 @@ exports.down = function (knex) {
table.renameColumn('walletAddressId', 'paymentPointerId')
table.foreign('paymentPointerId').references('paymentPointers.id')
table.index(['paymentPointerId', 'createdAt', 'id'])
})
}),
knex('webhookEvents').update({
data: knex.raw(
"data - 'walletAddress' || json_build_object('paymentPointer', data->'walletAddress')"
)
}).whereRaw("data \\? 'walletAddress'")
])
}

0 comments on commit 5294676

Please sign in to comment.