diff --git a/src/dotnet/QuantEngine.Infrastructure/Migrations/V7__Seed_Initial_Settings.sql b/src/dotnet/QuantEngine.Infrastructure/Migrations/V7__Seed_Initial_Settings.sql new file mode 100644 index 00000000..e171aa2e --- /dev/null +++ b/src/dotnet/QuantEngine.Infrastructure/Migrations/V7__Seed_Initial_Settings.sql @@ -0,0 +1,9 @@ +-- V7__Seed_Initial_Settings.sql +-- Insert default system settings into quantengine.settings + +INSERT INTO quantengine.settings (ordinal, key, value_json, note, updated_at) +VALUES +(1, 'api_request_interval_ms', '{"value": 400}', 'KIS OpenAPI 요청 간격 딜레이 (밀리초)', NOW()::text), +(2, 'ip_lockout_duration_seconds', '{"value": 1800}', '비밀번호 실패 시 IP 차단 지속 시간 (초)', NOW()::text), +(3, 'max_login_attempts', '{"value": 3}', '로그인 잠금 전 최대 시도 가능 횟수', NOW()::text) +ON CONFLICT (key) DO NOTHING;