Files
ChuBlog/scripts/chusql.toml
T
LIm1tZz7 df6d348995 大更新:
1、完善SQL语法
2、移除node前端,只保留静态资源
3、写好安装脚本
4、做好linux适配
2026-10-01 20:48:38 +08:00

56 lines
1.9 KiB
TOML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# ChuSQL 全局配置。
#
# 整条链路共用这一份文件,按分区各管各的,互不影响:
# 存储进程:[page] [btree] [buffer] [storage] [server] [log]
# Web / 命令行:[web](账号口令、会话、分页上限、静态目录、存储进程路径)
# 端点也在这里:[server] pipe_name 是管名,[storage] data_dir 是数据目录,
# 谁需要谁读,不再靠环境变量传递。data_dir 这行是安装时会替换的占位:
# 不写就按平台惯例(Windows %LOCALAPPDATA%\ChuSQL\data,
# Unix ${XDG_DATA_HOME:-$HOME/.local/share}/chusql/data)。
# 每一层只读自己那几段,读完就关,不长期占着文件句柄,别的层照样能读。
# 只有这一份文件说了算:没有任何环境变量覆盖。
# 位置是固定的:Windows 在 %APPDATA%\ChuSQL\chusql.toml,其它平台在
# $XDG_CONFIG_HOME/ChuSQL/chusql.toml(没设就是 ~/.config/ChuSQL/chusql.toml)。
# 想临时读别处,三个可执行文件都认命令行 --config <path>。
[page]
size = 4096
[btree]
order = 4
[buffer]
pool_size = 1024
[storage]
# 安装时被替换成实际数据目录(--data-dir / -DataDir);不写就按平台惯例:
# Windows %LOCALAPPDATA%\ChuSQL\data,Unix ${XDG_DATA_HOME:-$HOME/.local/share}/chusql/data
data_dir = "../localdata"
[server]
pipe_name = "chusql-joint"
[log]
level = "info"
[web]
host = "127.0.0.1"
port = 7777
static_dir = "static"
# 存储进程的可执行文件;留空表示存储已在别处运行,只按 [server] pipe_name 去连
storage_server = ""
# 管理员账号与口令。口令留空表示"只允许管理员免密登录",普通账号一律不能登录。
user = "root"
password = ""
# 会话与登录限流
session_idle = 28800
session_max = 86400
login_max_attempts = 5
login_window = 300
# 请求与分页上限
body_limit = 65536
rows_per_page = 25
max_page_size = 500
max_rows = 1000
max_sql_length = 20000