From 33260d533319e3bafebccbf49fd21c542d9dd70b Mon Sep 17 00:00:00 2001 From: hskwon Date: Fri, 12 Dec 2025 09:45:37 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20Items=20=EC=9D=B4=EA=B4=80=20=EB=A1=A4?= =?UTF-8?q?=EB=B0=B1=20=EB=A7=88=EC=9D=B4=EA=B7=B8=EB=A0=88=EC=9D=B4?= =?UTF-8?q?=EC=85=98=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - items, item_id_mappings 테이블 삭제 - 정책 정리 후 재작업 예정 --- ..._12_12_100000_rollback_items_migration.php | 49 +++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 database/migrations/2025_12_12_100000_rollback_items_migration.php diff --git a/database/migrations/2025_12_12_100000_rollback_items_migration.php b/database/migrations/2025_12_12_100000_rollback_items_migration.php new file mode 100644 index 0000000..4beb985 --- /dev/null +++ b/database/migrations/2025_12_12_100000_rollback_items_migration.php @@ -0,0 +1,49 @@ +count(); + echo "items 테이블 데이터 삭제: {$itemsCount}건\n"; + DB::table('items')->truncate(); + } + + // 2. item_id_mappings 테이블 삭제 + if (Schema::hasTable('item_id_mappings')) { + $mappingsCount = DB::table('item_id_mappings')->count(); + echo "item_id_mappings 테이블 삭제: {$mappingsCount}건\n"; + Schema::dropIfExists('item_id_mappings'); + } + + // 3. items 테이블 삭제 + if (Schema::hasTable('items')) { + echo "items 테이블 삭제\n"; + Schema::dropIfExists('items'); + } + + echo "✅ Items 관련 테이블 롤백 완료\n"; + } + + public function down(): void + { + // 롤백 시 아무 작업도 하지 않음 + // items 테이블은 재설계 후 새로운 마이그레이션으로 생성 예정 + echo "⚠️ 이 마이그레이션은 롤백되지 않습니다. items 테이블 재설계 후 새로운 마이그레이션을 사용하세요.\n"; + } +}; \ No newline at end of file