From 26b163eab9f9e453e11d93f19db3a5f08af12c4b Mon Sep 17 00:00:00 2001 From: kjh2064 Date: Sun, 12 Jul 2026 14:32:25 +0900 Subject: [PATCH] feat(db): add V7 database migration script to seed default settings data --- .../Migrations/V7__Seed_Initial_Settings.sql | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 src/dotnet/QuantEngine.Infrastructure/Migrations/V7__Seed_Initial_Settings.sql 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;