大改,整理项目结构,完成rust ffi调用,写好tcp接口
This commit is contained in:
1 parent
df6d348995
commit
9758439b82
118 files changed
+8103
-6321
No files matched your search
+10
-8
@@ -1,10 +1,10 @@
|
||||
# ChuSQL 全局配置。
|
||||
#
|
||||
# 整条链路共用这一份文件,按分区各管各的,互不影响:
|
||||
# 存储进程:[page] [btree] [buffer] [storage] [server] [log]
|
||||
# Web / 命令行:[web](账号口令、会话、分页上限、静态目录、存储进程路径)
|
||||
# 端点也在这里:[server] pipe_name 是管名,[storage] data_dir 是数据目录,
|
||||
# 谁需要谁读,不再靠环境变量传递。data_dir 这行是安装时会替换的占位:
|
||||
# 数据库服务:[server](TCP 监听地址、端口、单行上限、单次结果行数上限)
|
||||
# —— 只有它装入 chusql_core_storage 动态库并独占数据目录
|
||||
# Web / 命令行:[web](账号口令、会话、分页上限、静态目录),都经 [server] 走
|
||||
# 数据目录在 [storage] data_dir;这一行是安装时会替换的占位:
|
||||
# 不写就按平台惯例(Windows %LOCALAPPDATA%\ChuSQL\data,
|
||||
# Unix ${XDG_DATA_HOME:-$HOME/.local/share}/chusql/data)。
|
||||
# 每一层只读自己那几段,读完就关,不长期占着文件句柄,别的层照样能读。
|
||||
@@ -27,18 +27,20 @@ pool_size = 1024
|
||||
# Windows %LOCALAPPDATA%\ChuSQL\data,Unix ${XDG_DATA_HOME:-$HOME/.local/share}/chusql/data
|
||||
data_dir = "../localdata"
|
||||
|
||||
# TCP 数据库服务(chusql-server)。单独一段,别层的进程不认识它、也不需要认识。
|
||||
[server]
|
||||
pipe_name = "chusql-joint"
|
||||
host = "127.0.0.1"
|
||||
port = 7777
|
||||
max_message = 1048576
|
||||
max_rows = 1000
|
||||
|
||||
[log]
|
||||
level = "info"
|
||||
|
||||
[web]
|
||||
host = "127.0.0.1"
|
||||
port = 7777
|
||||
port = 7778
|
||||
static_dir = "static"
|
||||
# 存储进程的可执行文件;留空表示存储已在别处运行,只按 [server] pipe_name 去连
|
||||
storage_server = ""
|
||||
# 管理员账号与口令。口令留空表示"只允许管理员免密登录",普通账号一律不能登录。
|
||||
user = "root"
|
||||
password = ""
|
||||
|
||||
Reference in new issue
Block a user