From 887c362c188560be65d5ba3f93cfae5dec6f8207 Mon Sep 17 00:00:00 2001 From: HotelSync Date: Fri, 20 Mar 2026 17:28:52 +0300 Subject: [PATCH] Fix: widen passport columns to TEXT for encrypted values Co-Authored-By: Claude Sonnet 4.6 --- backend/migrations/013_widen_passport_columns.sql | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 backend/migrations/013_widen_passport_columns.sql diff --git a/backend/migrations/013_widen_passport_columns.sql b/backend/migrations/013_widen_passport_columns.sql new file mode 100644 index 0000000..aabf01e --- /dev/null +++ b/backend/migrations/013_widen_passport_columns.sql @@ -0,0 +1,11 @@ +-- Migration 013: расширяем passport_series/number до TEXT +-- Зашифрованное значение (~110 символов) не влезает в VARCHAR(20) + +ALTER TABLE guests + ALTER COLUMN passport TYPE TEXT, + ALTER COLUMN passport_series TYPE TEXT, + ALTER COLUMN passport_number TYPE TEXT; + +ALTER TABLE booking_guests + ALTER COLUMN passport_series TYPE TEXT, + ALTER COLUMN passport_number TYPE TEXT;