-- 写真フィールドのデータ型をVARCHAR(500)からTEXTに変更
-- Base64エンコードされた画像データは数万文字になるため

ALTER TABLE employees 
  ALTER COLUMN photo_url TYPE TEXT,
  ALTER COLUMN my_number_card_image_url TYPE TEXT,
  ALTER COLUMN residence_card_image_url TYPE TEXT,
  ALTER COLUMN health_insurance_card_image_url TYPE TEXT,
  ALTER COLUMN other_id_image_url TYPE TEXT;

-- 確認
SELECT column_name, data_type, character_maximum_length 
FROM information_schema.columns 
WHERE table_name = 'employees' 
  AND column_name LIKE '%_url';
