Files
sb-backend/src/main/resources/mapper/BackupMapper.xml
T
ByungCheol 22c492c1d2
Deploy / deploy (push) Failing after 11m5s
fix(backup): budget_onetime 삭제 누락 추가 — deleteAll·restore 양쪽 모두 적용
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-09 23:10:03 +09:00

45 lines
1.6 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"https://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.sb.web.account.mapper.BackupMapper">
<delete id="deleteEntryTags">
DELETE FROM account_entry_tag
WHERE entry_id IN (SELECT id FROM account_entry WHERE member_id = #{memberId})
</delete>
<delete id="deleteEntries">
DELETE FROM account_entry WHERE member_id = #{memberId}
</delete>
<delete id="deleteRecurrings">
DELETE FROM recurring WHERE member_id = #{memberId}
</delete>
<delete id="deleteBudgets">
DELETE FROM budget WHERE member_id = #{memberId}
</delete>
<delete id="deleteBudgetIncome">
DELETE FROM budget_income WHERE member_id = #{memberId}
</delete>
<delete id="deleteBudgetOnetime">
DELETE FROM budget_onetime WHERE member_id = #{memberId}
</delete>
<delete id="deleteQuickEntries">
DELETE FROM quick_entry WHERE member_id = #{memberId}
</delete>
<delete id="deleteInvestTrades">
DELETE FROM invest_trade WHERE member_id = #{memberId}
</delete>
<delete id="deleteInvestHoldings">
DELETE FROM invest_holding WHERE member_id = #{memberId}
</delete>
<delete id="deleteCategories">
DELETE FROM account_category WHERE member_id = #{memberId}
</delete>
<delete id="deleteTags">
DELETE FROM account_tag WHERE member_id = #{memberId}
</delete>
<delete id="deleteWallets">
DELETE FROM wallet WHERE member_id = #{memberId}
</delete>
</mapper>