SuperAPI AI 工具集

db-load-cf

通用与其它

查看项目

更新于 10-16 03:42

技能介绍

用途:/db-load-cf 将 1C 配置从 CF 二进制文件加载到信息库,也可用于从 CF 备份恢复。加载会完全替换库中配置,执行前应请求用户确认。

用法:/db-load-cf <input.cf> [database],例如 /db-load-cf config.cf dev。

连接参数:读取项目根目录 .v8-project.json,取 v8path 并解析数据库。用户直接给出路径或服务器时直接使用;按名称给出时在 id/alias/name 中查找;未指定时用当前 Git 分支匹配 databases[].branches,未匹配则用 default。v8path 未设置时自动查找:Get-ChildItem "C:\Program Files\1cv8*\bin\1cv8.exe" | Sort -Desc | Select -First 1。文件不存在时建议 /db-list add;所用库未注册时执行后建议通过 /db-list add 添加。

执行命令:powershell.exe -NoProfile -File .claude/skills/db-load-cf/scripts/db-load-cf.ps1 <参数>。脚本参数包括 -V8Path、-InfoBasePath、-InfoBaseServer、-InfoBaseRef、-UserName、-Password、-InputFile(必填)、-Extension、-AllExtensions;文件库用 -InfoBasePath,服务器库用 -InfoBaseServer 加 -InfoBaseRef。返回码 0 成功,1 失败(见日志)。

执行后读取日志并展示结果,建议执行 /db-update,因为加载 CF 只更新配置器的主配置,应用到数据库需要 /UpdateDBCfg。

限制:资料未提供其他平台、收费或效果信息。