SuperAPI AI 工具集

db-load-cf

通用与其它

查看项目

更新于 10-15 21:03

技能介绍

用途:将二进制 CF 文件中的 1С 配置加载到信息库,或从 CF 备份恢复配置。

用法:/db-load-cf <input.cf> [database],例如 /db-load-cf config.cf dev。加载 CF 会完全替换库中的配置,执行前应请求用户确认。

连接参数:读取项目根目录的 .v8-project.json 解析数据库。用户直接给出连接参数(路径、服务器)时直接使用;按名称指定库时按 id/alias/name 查找;未指定时用当前 Git 分支匹配 databases[].branches,未匹配则用 default。平台取所匹配库记录的 v8path,否则取根级 v8path;两者都没有则不传 -V8Path。文件不存在时建议 /db-list add;所用库未注册时执行后建议通过 /db-list add 添加。

命令:powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/db-load-cf.ps1" <参数>。

脚本参数:-V8Path(可选,平台 bin 目录或 1cv8.exe/ibcmd.exe 完整路径)、-InfoBasePath(文件库)、-InfoBaseServer 与 -InfoBaseRef(服务器库,二者需成对)、-UserName、-Password、-InputFile(必填,CF 文件路径)、-Extension(作为扩展加载)、-NoApplyCheck(加载后不检查扩展适用性)、-AllExtensions(加载归档中全部扩展)、-AdditionalV8Arguments、-AdditionalIbcmdArguments。

执行后:建议执行 /db-update,因为加载 CF 只更新配置器中的“主”配置,应用到数据库需要 /UpdateDBCfg。

限制:资料未提供其他平台、版本或权限要求等细节。