From 54487b0fcfeb79c609887f21b8c25d9f130ad853 Mon Sep 17 00:00:00 2001 From: aguhh18 Date: Fri, 26 Dec 2025 11:21:23 +0700 Subject: [PATCH] Feat[BE]: add migration scripts to manage document columns in expenses table for Document service integration --- ...20251226031727_alter_table_expense_delete_document.down.sql | 3 +++ .../20251226031727_alter_table_expense_delete_document.up.sql | 3 +++ 2 files changed, 6 insertions(+) create mode 100644 internal/database/migrations/20251226031727_alter_table_expense_delete_document.down.sql create mode 100644 internal/database/migrations/20251226031727_alter_table_expense_delete_document.up.sql diff --git a/internal/database/migrations/20251226031727_alter_table_expense_delete_document.down.sql b/internal/database/migrations/20251226031727_alter_table_expense_delete_document.down.sql new file mode 100644 index 00000000..59e54379 --- /dev/null +++ b/internal/database/migrations/20251226031727_alter_table_expense_delete_document.down.sql @@ -0,0 +1,3 @@ +-- Rollback: restore document columns to expenses table +ALTER TABLE expenses ADD COLUMN IF NOT EXISTS document_path JSON; +ALTER TABLE expenses ADD COLUMN IF NOT EXISTS realization_document_path JSON; diff --git a/internal/database/migrations/20251226031727_alter_table_expense_delete_document.up.sql b/internal/database/migrations/20251226031727_alter_table_expense_delete_document.up.sql new file mode 100644 index 00000000..c75bc307 --- /dev/null +++ b/internal/database/migrations/20251226031727_alter_table_expense_delete_document.up.sql @@ -0,0 +1,3 @@ +-- Delete document columns from expenses table since we now use Document service with polymorphic relations +ALTER TABLE expenses DROP COLUMN IF EXISTS document_path; +ALTER TABLE expenses DROP COLUMN IF EXISTS realization_document_path;