mirror of
https://github.com/NoFxAiOS/nofx.git
synced 2026-07-03 02:50:59 +08:00
refactor: drop sqlite fallback and admin mode
This commit is contained in:
@@ -80,6 +80,7 @@ CREATE TABLE IF NOT EXISTS traders (
|
||||
override_base_prompt BOOLEAN DEFAULT FALSE,
|
||||
system_prompt_template TEXT DEFAULT 'default',
|
||||
is_cross_margin BOOLEAN DEFAULT TRUE,
|
||||
custom_coins TEXT DEFAULT '',
|
||||
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
||||
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
||||
FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE,
|
||||
@@ -133,6 +134,11 @@ CREATE TRIGGER update_system_config_updated_at BEFORE UPDATE ON system_config
|
||||
|
||||
-- 插入默认数据
|
||||
|
||||
-- 创建default用户(如果不存在)
|
||||
INSERT INTO users (id, email, password_hash, otp_secret, otp_verified) VALUES
|
||||
('default', 'default@localhost', '', '', TRUE)
|
||||
ON CONFLICT (id) DO NOTHING;
|
||||
|
||||
-- 初始化AI模型(使用default用户)
|
||||
INSERT INTO ai_models (id, user_id, name, provider, enabled) VALUES
|
||||
('deepseek', 'default', 'DeepSeek', 'deepseek', FALSE),
|
||||
@@ -148,7 +154,6 @@ ON CONFLICT (id, user_id) DO NOTHING;
|
||||
|
||||
-- 初始化系统配置
|
||||
INSERT INTO system_config (key, value) VALUES
|
||||
('admin_mode', 'true'),
|
||||
('beta_mode', 'false'),
|
||||
('api_server_port', '8080'),
|
||||
('use_default_coins', 'true'),
|
||||
@@ -166,4 +171,4 @@ CREATE INDEX IF NOT EXISTS idx_ai_models_user_id ON ai_models(user_id);
|
||||
CREATE INDEX IF NOT EXISTS idx_exchanges_user_id ON exchanges(user_id);
|
||||
CREATE INDEX IF NOT EXISTS idx_traders_user_id ON traders(user_id);
|
||||
CREATE INDEX IF NOT EXISTS idx_traders_running ON traders(is_running);
|
||||
CREATE INDEX IF NOT EXISTS idx_beta_codes_used ON beta_codes(used);
|
||||
CREATE INDEX IF NOT EXISTS idx_beta_codes_used ON beta_codes(used);
|
||||
|
||||
Reference in New Issue
Block a user