SuperAPI AI 工具集

db-update

通用与其它

查看项目

更新于 10-15 21:03

技能介绍

用途:将 1С 主配置的更改应用到数据库配置(/UpdateDBCfg),作为加载之后的独立步骤。db-load-xml 和 db-load-git 通过 -UpdateDB 键执行相同操作。

用法:/db-update [database],例如 /db-update dev 或 /db-update dev -Dynamic on。连接参数从项目根目录的 .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-update.ps1" <参数>。

主要参数:-V8Path(平台 bin 目录或 1cv8.exe/ibcmd.exe 完整路径)、-InfoBasePath(文件库)或 -InfoBaseServer + -InfoBaseRef(服务器库,二者必选其一)、-UserName、-Password、-Extension(更新指定扩展)、-AllExtensions(更新全部扩展)、-NoApplyCheck(更新后不检查扩展适用性)、-Dynamic on/off(on 为动态更新,无需独占访问;off 关闭)、-Server(服务器端更新)、-WarningsAsErrors(警告视为错误)、-AdditionalV8Arguments、-AdditionalIbcmdArguments。

服务器库后台更新参数:-BackgroundStart、-BackgroundFinish、-BackgroundCancel、-BackgroundSuspend、-BackgroundResume。

限制:需提供文件库路径或服务器库名称对;平台路径缺失时不传 -V8Path;其余收费、平台版本等细节暂未提供。