修正
This commit is contained in:
25
backend/sql/fix_existing_data.sql
Normal file
25
backend/sql/fix_existing_data.sql
Normal file
@@ -0,0 +1,25 @@
|
||||
-- 既存の修正仕訳データを修正
|
||||
|
||||
-- 1. ID 80のis_deletedをfalseに設定(修正版は削除されていないはず)
|
||||
UPDATE journal_entries
|
||||
SET is_deleted = false
|
||||
WHERE journal_entry_id = 80;
|
||||
|
||||
-- 2. 最新の修正仕訳(【修正後】【修正後】など)のparent_entry_idが正しく設定されているか確認
|
||||
-- まず確認クエリ
|
||||
SELECT journal_entry_id, description, parent_entry_id, is_deleted
|
||||
FROM journal_entries
|
||||
WHERE description LIKE '%遠達ビル%'
|
||||
ORDER BY journal_entry_id;
|
||||
|
||||
-- 3. 修正チェーンを正しく設定
|
||||
-- ID 98: [逆仕訳] 【修正後】·遠達ビル 事務所費用 → parent_entry_idを80に設定
|
||||
UPDATE journal_entries SET parent_entry_id = 80 WHERE journal_entry_id = 98;
|
||||
|
||||
-- ID 99: 【修正後】【修正後】·遠達ビル 事務所費用 → parent_entry_idを98に設定
|
||||
UPDATE journal_entries SET parent_entry_id = 98 WHERE journal_entry_id = 99;
|
||||
|
||||
-- 4. すべての【修正後】仕訳のis_deletedをfalseに設定
|
||||
UPDATE journal_entries
|
||||
SET is_deleted = false
|
||||
WHERE description LIKE '【修正後】%';
|
||||
Reference in New Issue
Block a user