-- Existing installs may have required an image that the create-admin form does not supply.
-- Safe to run repeatedly; existing profile image references are preserved.
USE appchat_db;
ALTER TABLE admin_users MODIFY COLUMN profile_image VARCHAR(500) NULL;

-- Older package seeds used "local"; the storage service calls this driver "server".
UPDATE app_settings SET setting_value = 'server', updated_at = UTC_TIMESTAMP()
WHERE setting_key = 'image_storage_driver' AND setting_value = 'local';
