-- 003: Default settings

-- +up
INSERT INTO settings (key, value, value_type) VALUES
  ('app.timezone', 'Africa/Cairo', 'string'),
  ('app.currency', 'EGP', 'string'),
  ('app.upload_max_mb', '10', 'int'),
  ('security.login_max_attempts', '5', 'int'),
  ('security.lockout_minutes', '15', 'int')
ON CONFLICT (key) DO NOTHING;

-- +down
DELETE FROM settings WHERE key IN (
  'app.timezone','app.currency','app.upload_max_mb','security.login_max_attempts','security.lockout_minutes'
);
