a2973be208
- เพิ่ม POST /api/ai/jobs + GET /api/ai/jobs/:jobId endpoints (FR-001, FR-002) - เพิ่ม BullMQ Worker MigrateDocumentWorker + OCR auto-detect (FR-003, FR-004) - เพิ่ม cleanup-temp-files + expire-pending-reviews workers (FR-005, FR-005a/b) - สร้าง SQL deltas: tags, correspondence_tags, alter migration_review_queue (FR-006, ADR-009) - เพิ่ม MigrationReviewService.commitRecord() + SELECT FOR UPDATE (FR-007, FR-007a) - เพิ่ม CASL permission migration.commit + MigrationReviewController (FR-007) - สร้าง TagsModule + TagsService + TagsController (US3) - สร้าง Migration Review Queue frontend page + ReviewQueueTable (US2) - อัปเดต n8n guide: deterministic Idempotency-Key + token pre-flight (FR-001a, FR-010a/b) - สร้าง spec.md, plan.md, tasks.md, data-model.md, contracts/, quickstart.md - สร้าง ADR-028 document + validation-report.md (PASS 32/32 tasks, 173/173 tests)
27 lines
1.5 KiB
SQL
27 lines
1.5 KiB
SQL
-- File: specs/03-Data-and-Storage/deltas/2026-05-22-drop-migration-tables.sql
|
|
-- Change Log:
|
|
-- - 2026-05-22: ดรอปตาราง staging ทั้งหมดหลังย้ายข้อมูลเสร็จสิ้น (Phase 6) โดยยังคงรักษาตาราง import_transactions ไว้ป้องกันการย้ายข้อมูลซ้ำ
|
|
|
|
-- Delta: ดรอปตาราง Staging ชั่วคราว (Post-Migration Cleanup)
|
|
-- Date: 2026-05-22
|
|
-- Related ADR: ADR-028
|
|
|
|
-- ------------------------------------------------------------
|
|
-- การล้างตาราง Staging เพื่อประหยัดพื้นที่ระบบจัดเก็บข้อมูล (Cleanups)
|
|
-- ------------------------------------------------------------
|
|
|
|
-- ลบตารางแสดงข้อมูลสรุปรายวันของ Migration
|
|
DROP TABLE IF EXISTS migration_daily_summary;
|
|
|
|
-- ลบตารางสถานะสำหรับ AI Model Fallback State
|
|
DROP TABLE IF EXISTS migration_fallback_state;
|
|
|
|
-- ลบตารางแสดงประวัติข้อผิดพลาดการย้ายข้อมูล
|
|
DROP TABLE IF EXISTS migration_errors;
|
|
|
|
-- ลบตารางคิวตรวจสอบสำหรับเอกสาร
|
|
DROP TABLE IF EXISTS migration_review_queue;
|
|
|
|
-- ลบตารางความคืบหน้าของ Migration Progress
|
|
DROP TABLE IF EXISTS migration_progress;
|