From 4d85d6f320d81308ff61352e9b69e06b5b1b349a Mon Sep 17 00:00:00 2001 From: giovanni Date: Tue, 7 Apr 2026 15:35:14 +0700 Subject: [PATCH] add migration change data type field qty di table recording eggs --- ...0407082332_change_type_data_qty_recording_eggs.down.sql | 7 +++++++ ...260407082332_change_type_data_qty_recording_eggs.up.sql | 7 +++++++ 2 files changed, 14 insertions(+) create mode 100644 internal/database/migrations/20260407082332_change_type_data_qty_recording_eggs.down.sql create mode 100644 internal/database/migrations/20260407082332_change_type_data_qty_recording_eggs.up.sql diff --git a/internal/database/migrations/20260407082332_change_type_data_qty_recording_eggs.down.sql b/internal/database/migrations/20260407082332_change_type_data_qty_recording_eggs.down.sql new file mode 100644 index 00000000..0d1a2af6 --- /dev/null +++ b/internal/database/migrations/20260407082332_change_type_data_qty_recording_eggs.down.sql @@ -0,0 +1,7 @@ +BEGIN; + +ALTER TABLE recording_eggs + ALTER COLUMN qty TYPE INT4 + USING COALESCE(ROUND(qty), 0)::INT4; + +COMMIT; diff --git a/internal/database/migrations/20260407082332_change_type_data_qty_recording_eggs.up.sql b/internal/database/migrations/20260407082332_change_type_data_qty_recording_eggs.up.sql new file mode 100644 index 00000000..e07abc5b --- /dev/null +++ b/internal/database/migrations/20260407082332_change_type_data_qty_recording_eggs.up.sql @@ -0,0 +1,7 @@ +BEGIN; + +ALTER TABLE recording_eggs + ALTER COLUMN qty TYPE NUMERIC(15,3) + USING COALESCE(qty, 0)::NUMERIC(15,3); + +COMMIT;