变更记录
什么是新的。
平台的每一个改进,随着它的出货。
· SecurityService
团队分资源(成员、权利、角色)和重新计算终点(KamoCollab CP01 T11)
开始吧 权利与作用,以及 POST QQ(第5.7节)。 读数是 打开鼠标的任何会话; 写入需要 CONFIGURE SYSTEM 或打开 上帝之窗,检查之前 球队被查。 每个PUT取代其 一个需要的列表通过TeamWriter,运行TeamService. 写入和 以权利重新计算:成员 重新计算谁加入和谁离开, 权利和角色的团队 成员。 重新计算答案{重新计算:n},成员数, 失败就是500个什么也不会泄露的.
· kamo-internal
SP96 简介上的AI语音卡, 以及包机的VOICE 部分没有 TTS 插针
AI成员身份室获得语音卡:每话一行 它可以使用模型, 按它尝试的顺序, 用它说话的声音 现在和它是如何选择的, 模型首先使用, 一个模型没有 它的性的声音, 和一个声音改变 它下一次说话,与 为什么? 浏览器 AIService 允许更改它选择另一个声音( 包含 适合它的声音)或先使用的模型;两者同时保存 通过AIService成员语音端点的新BFF中继. 这个 卡片读取它的声音 当保存的性变化。 它的大门, aiVoiceView,是AIService的读取规则,它有一个调色板行. 包机编辑的 VOICE 部分仅为样式文本: TTS 拾取器 而包机语音目录(客户呼叫和BFF线路)也不见了, 上面写着 语音是选在剖面图上的 还有一个项目 带发声针被标记为共享-lib拒绝.
· kamo-internal
SP96 简介上的AI语音卡, 和包机的VOICE 部分没有 TTS 标针
AI成员身份室获得语音卡:每话一行 它可以使用模型, 按它尝试的顺序, 用它说话的声音 现在和它是如何选择的, 模型首先使用, 一个模型没有 它的性的声音, 和一个声音改变 它下一次说话,与 为什么? 浏览器 AIService 允许更改它选择另一个声音( 包含 适合它的声音)或先使用的模型;两者同时保存 通过AIService成员语音端点的新BFF中继. 这个 卡片读取它的声音 当保存的性变化。 它的大门, aiVoiceView,是AIService的读取规则,它有一个调色板行. 包机编辑的 VOICE 部分仅为样式文本: TTS 拾取器 而包机语音目录(客户呼叫和BFF线路)也不见了, 上面写着 语音是选在剖面图上的 还有一个项目 带发声针被标记为共享-lib拒绝.
· AIService
简介引领一队目的取出一队队名(KamoCollab CP01 T17)
Team Suppose一行现在写道“作为{title}团队的一员:” 职称,如ROLE,DEPARTMENT和JOB TITLE领导. 核查保留(D19): 还没有简报有TEAM层,所以不需要重新编译.
· SecurityService
团队控制器 — 列表、 创建、 读取、 更新和删除 (KamoCollab CP01 T10)
/api/ 安全/团队 /api/ 安全/团队/{id} (参见第5.7节)。 每个操作者首先解决呼叫者(401个不使用矿石); 读取对象为 Org 的任何会话; 写作需要 CONFIGURE SYSTEM 或 a 打开上帝窗口( 403 MISSING RIGHT 有要求的右侧), 请在 团队被查 一个非UUID路径的ID,一个未知的ID和另一个Org的团队 全部是404 TeAM NOT FOUND. 在TeamWriter的交易中写一个 TeamService. 之后写入其外部; 创建并更新答案 删除 {已删除:真实,权利已重新计算}。 拒绝保留 Team Errors的身体,宪章 拒绝 CharterErrors 形状, 数据库执行的制约 同时节省的还有要求重装的409个,而不是500个.
· MediaService
内部DM路径通过聊天政策和AI转动守护,每条聊天线都说是谁写的(KamoCollab CP00 T7)
POST QQ 现在需要源成员或 (e) 系统(包括400个资源) 通过聊天策略检查成员行 作为成员自己的寄件(在没有DM的情况下打开当时的寄出;现有的DM's 拒绝403 CHAT POLICY 和 AI 发件人的行由转弯后卫(429 AI TURN LIMIT)来计算. 人工智能 排到自己的上司身上 永远不会被计算在内 然后通过规则 同时保护ManagerLine。 一个系统行( 日历通知) 跳过两者 。 处理器未打开交易: 转弯限制先读, 然后读取 内部DirectMessageWriter (@ Transactal @ RetryOnDb Conflict) 打开 DM, 承认转弯, 写出线条, 准备扇出; 通知跟随承诺。 dia objs. source is write:成员发送和Exec2Exec帖子, 按系统内部线路和Exec2Exec的欢迎,服务处 警报 系统或服务线不是人转弯,所以不再 重置AI计数器. 扇出相框,发送回复,它的NATS 框架和历史行带源(为NULL行的MEMEBER).
· kamo-internal
SP96 聘用表 AI性,让受雇者不使用其电话扩展或工作站;人们可以选择性;清单现在设置(SP96 T18)
- AI雇用:需要选择女性/男性(雇用按钮等待), 电话分机/工作站开关均开通;有效载荷总是发送 aiPhoneExtension and aiWorkstation as booleans, 表格的核对表 预览只列出此租借设置 。 - 人(所有者,2026-10-04年):两种创造形式都提供可选性别 (未指定 / 女性 / 男性 ) 给可以写作的创造者 (sexEditAtCreate = sexEdit for a new record;只选择时发送. AI联系方式只承诺自己的邮箱 - 招聘核对表:不请自来;不请自来; 行提议 现在,同样的重试, 与自己的祝酒.
· kamo-internal
SP96 聘用表询问AI的性别,并让雇用者不提供其电话扩展或工作站;人们可以选择性;清单的设置现在(SP96 T18)
- 大赦国际雇用:需要女性/男性选择(雇用按钮等待), 电话分机/工作站开关均开通;有效载荷总是发送 aiPhoneExtension and aiWorkstation as booleans, 表格的核对表 预览只列出此租借设置 。 - 人(所有者,2026-10-04年):两种创造形式都提供可选性别 (未指定 / 女性 / 男性 ) 给可以写作的创造者 (sexEditAtCreate = sexEdit for a new record;只选择时发送. - 人工智能联系人只承诺自己的信箱 - 招聘核对表:不请自来;不请自来; 行提议 现在,同样的重试, 与自己的祝酒.
· MediaService
MediaService缓存了org图,从中读取聊天政策事实,管理下的跟踪范围是整个子树 (KamoCollab CP02 T17)
Media Service 声明 Org 图形加载器及其60 s 缓存, 以及一个收听器 安全.orggraph.changed.* 将图表删除,然后是聊天政策 每个舱的快照。 聊天政策从缓存中构建成员事实 图表而不是自己的查询。 营销追踪的管理范围现在 呼叫者加上任何深度的下方 所有记录活跃的人 合成,与报告的TEAM范围读取相同.
· KBService
上司读到 AI 成员的笔记被写入phi access log(KamoCollab CP00 T8 (英语)
获取/api/notes/members/{memberId},./{noteId}和./{noteId}/版本现在 通过共享的 PhiAccess Record 记录在它成功后读取的: 1 每张说明列表行(一张记录) 历史; 资源 Type Note, 调用者的 Org 和成员, 用途 行动、理由 拒绝读取( 403 404 ) 或空列表不写; VIEW 和 List 失败 打开,所以一个写出故障 永远不会到达主管的答案。 kbservice 增加了它的 PHI 作者: PhiAuditPersentConfig 宣告 摧毁方法关闭, KBService 应用扫描 com.kamo.z. shared.phi.audit 在同一项任务中 (2026-08-03课;克比菲奥德威灵Test把两者拉在一起). 审计印章本身: PhiAccess Record 重建一个未印章的 事件没有用途.
· SecurityService
团队域——线条,验证,编剧,服务和整形相接器(KamoCollab CP01 T9)
TeamWire 读取一个团队体 三态( 缺席/ 无效/ 值); TeamValidator 检查标题、说明、超时、角色、权利(通常为一个级别), 仅限工作人员的成员资格、领先地位和上限 任意写; TeamWriter 每个团队都用一个重试写 交易,在独有索引下用密钥替换角色和权利 (插入前被冲走,保留在右上角处更新); TeamService 为读取和后写服务 : 其自己的交易, 章程公告, 以及Team Change listener for 仅图表事实(R1-25)。 《宪章》支持小组 没什么 服务至今(任务10).
· kamo-shared-library
在旧查询路径( KamoCollab CP02 T5) 旁边从 Org 图建立成员事实
ChartPolicySnapshotLoader 获得一个取长函数<OrgGraph>的构造器。 使用它,负载( ) 将组织的图表通过新的 成员Facts FromGraph,每装入一个带一粒的北极鹅一次要求图 活动集。 ChatPolicy Facts 存储器构建器和负载 Facts 是 不变; 任务 18 一旦两个服务都切换, 就会删除它们 。 QQ 将同一行输入逐字记录 今天的负载Facts和OrgGraphRows。 从Sql + OrgGraph 构建器 + 成员Facts fromGraph, 超过2000个随机角和固定回路, 并 外出情况,并声称这两个地图是相等的.
· kamo-shared-library
由成员 id 进行定义的重新计算,角色编辑可以到达团队成员(KamoCollab CP01 T7)
**************** 准确重新计算这些成员: 由 id 在 每块500块(绝不是该组织的成员),每块通过再计算 TEAM 关卡每块装入一次;只有更改后的成员被写入并通知). 无 和重复的ID被丢弃,没有留下0没有查询,超过1000个不同的ID 在瀑布之前,一个代理成员被解围。 更新Role Member Rights 应用程序还重新计算了每个团队的成员 角色(FindTeamIdsByRoleId, find memberIdsByTeamIdIn),每一次,从不直接持有者 两次,取自该组织的成员 它已经读到,以500块.
· SecurityService
Security Service 的 Org 图纸豆, 承诺后更改出版商,其收听者以及两条内部路线(KamoCollab CP02 T7)
OrgGraphBeanConfig 声明装入器( 只读的交易) 模板 它自己的Clock.systemUTC()和60 s OrgGraphCache. OrgGraph Change Publisher 软件 收集每块交易的更改, 完成后将此删除 pod 的图表和聊天政策并发布 QQ 一次每平方公尺; 一次倒转宣布无, 没有交易一次运行, 它从来不扔。 OrgGraphEvent Listener 将每个舱的缓存都赶走 活动。 OrgGraph 内部控制器服务 GET./org-graph/{orgId}和 .../{orgId}/pair 后面的 X- Internal- Auth; 一个未知的org 是一个空图 .
· kamo-shared-library
装入器、其八个输入的输入查询、60 s 缓存、更改事件、电线编码器和部门头图(KamoCollab CP02 T4)
- OrgGraphFacts Repository(不修改.dao.repos):8个本地查询,每个查询以Org id为界 通过索引;用户和CP01的团队表格被固定在他们的密钥上(EXPLAIN-验证). - OrgGraphRows. fromSql:小写到行的地图,宽大(未知的enum读作实体) 默认, ChatPolicySnapshotLoader 的编号和布尔规则). - OrgGraphLoader:每个负载只读一次交易;交易外的 TransientDbretry, 1 尝试在其中之一。 - OrgGraphCache: Cafeine,60 s后写出,最多为1000个org,每个org一个负载;新鲜()绕出. - OrgGraph Events: ~~~ 它的身体, 和发送器订阅 下降 对象畸形并包含处理器故障. - OrgGraphWire:内部快照的地图(标识为字符串)和回放,在邮票不匹配上被拒绝. - 部门。 瀑布上只有叶子的评论.
· kamo-shared-library
权利和课外瀑布的TEAM级别(KamoCollab CP01 T6)
Team Levels(纯粹,不是豆子)在4个查询中读取一组成员团队. 无论他们有多少人,无论他们是怎样的队友, 妇女的作用与每个角色的权利及其直接权利。 每个团队一个 由瀑布自行折叠成一个对等水平的成员 添加SettingTollevel规则(GRANTED beats NUKE),在职称后覆盖并 在成员之前;FORCE,关闭和AI的护栏仍然紧随其后. 这个 课会暂停获得相同的水平:最短的非无核团队暂停 推翻职务称号,会员自己仍然推翻. 仅限员工,如部门及职称:客户无需花费团队查询. 单成员路径加载一个成员的关卡; 重新计算Chunk 加载块 一次 一次吗 四个小组的储存库是可选的;没有这些储存库,或对一名成员而言 没有一个团队,每个瀑布 解决的完全如前: T1金子留下 绿色和未经编辑的两种模式.
· kamo-internal
链接 AI 按路径显示他们的帮助文章,并修正 AI 显示占位符的设置提示( SP98 T23)
-/help-center/<path> (app/help-center/[.path]):打开文章在 /kb 当读者自己的知识库拥有帮助中心时(c. 平台组织,否则读者的公共帮助中心 语言。 帮助中心自己的交叉引用使用相同的地址. 只有平地的弹壳被接受,其他的都交给了帮助中心 首页。 - HelpArticleLink:同分页;“在帮助中心多学习”或名称 主题; 其所坐平面的墨水( 快提示栏为浅色) 无论是调色板。 - 链接:设置的所有8个标签 > 人工智能,主机 计算机 > 计算机,基本设置 > 安保角色,部门 和职务标题,配置文件 AI 房间,还有 AI 呼叫控制台。 - 安全模型标签为“安全模型”及其快速提示和 用法和概览中读作“什么标题”/“谅解机构”: 新密钥中的真实副本。 - Help ARTICLES通过测试持有工具/帮助中心/显示.json.
· kamo-internal
链接 AI 按路径显示他们的帮助文章,并修正 AI 显示占位符的设置提示( SP98 T23)
-/help-center/<path> (app/help-center/[.path]):打开文章在 /kb 当读者自己的知识库拥有帮助中心时(c. 平台组织,否则读者的公共帮助中心 语言。 帮助中心自己的交叉引用使用相同的地址. 只有平地的弹壳被接受,其他的都交给了帮助中心 首页。 - HelpArticleLink:同分页;“在帮助中心多学习”或名称 主题; 其所坐平面的墨水( 快提示栏为浅色) 无论是调色板。 - 链接:设置的所有8个标签 > 人工智能,主机 计算机 > 计算机,基本设置 > 安保角色,部门 和职务标题,配置文件 AI 房间,还有 AI 呼叫控制台。 - 安全模型标签为“安全模型”及其快速提示和 用法和概览中读作“什么标题”/“谅解机构”: 新密钥中的真实副本。 - Help ARTICLES通过测试持有工具/帮助中心/显示.json.
· kamo-internal
AI团队领域,15篇KamoAI文章,刷新了AI和通知文章,并在公共网站(SP98 T23)上链接工作
内容(作者,根据内容/): - 新类别AI小组(仅次于AI助理),下设3个科和15个科 条款: 大赦国际小组成员解释、雇用、监督、章程、 工作模板和人员、批准; 劳动力中心,使所有人丧失能力 AI成员、路线和预算、AI工作站、AI电话和 同意、AI成员参加会议、核对清单和任务、重复活动 和AI的工作块,提及和AI成员在聊天。 标签是 屏幕本身,从字典。 - 更新货物:人工智能供应商(人工智能供应商登记处), 添加一个提供者, MCP 服务器(只有只读工具到达任何人), AI销售代理(人),AI安全模型,一般AI设置, 访问政策、AI的使用、电子邮件头和签名(AI) 3个通知文章、语音信箱和 创建事件(重复,查找时间)。 - 两篇手修正的文章(843d0291b)没有被标出,因此 重建已使他们复返原位,现在已使他们复返原位。 管线 : - 与/help-center/<path>(lib/paths.mjs)的交叉链接代替 ,在公共网站为404。 产品内部 /帮助中心路由打开同一篇文章。 - 导入. mjs: -- 只取逗号分隔列表( 父母优先); 位置只移动与表单不同的部分(类别) 在插入的下方); -- -- 仅关系集见-另加链接 新版本。 - 作者的一篇相关文章:[slugs] 种子它的见-又链接 (lib/ relationspect.mjs),以及一个无所不为的鼻涕虫命名建造失败. - 明确。 Json和关系。 Json重建.
· kamo-internal
AI团队领域,15篇KamoAI文章,刷新了AI和通知文章,并在公共网站(SP98 T23)上链接工作
内容(作者,根据内容/): - 新类别AI小组(仅次于AI助理),下设3个科和15个科 条款: 大赦国际小组成员解释、雇用、监督、章程、 工作模板和人员、批准; 劳动力中心,使所有人丧失能力 AI成员、路线和预算、AI工作站、AI电话和 同意、AI成员参加会议、核对清单和任务、重复活动 和AI的工作块,提及和AI成员在聊天。 标签是 屏幕本身,从字典。 - 更新货物:人工智能供应商(人工智能供应商登记处), 添加一个提供者, MCP 服务器(只有只读工具到达任何人), AI销售代理(人),AI安全模型,一般AI设置, 访问政策、AI的使用、电子邮件头和签名(AI) 3个通知文章、语音信箱和 创建事件(重复,查找时间)。 - 两篇手修正的文章(843d0291b)没有被标出,因此 重建已使他们复返原位,现在已使他们复返原位。 管线 : - 与/help-center/<path>(lib/paths.mjs)的交叉链接代替 ,在公共网站为404。 产品内部 /帮助中心路由打开同一篇文章。 - 导入. mjs: -- 只取逗号分隔列表( 父母优先); 位置只移动与表单不同的部分(类别) 在插入的下方); -- -- 仅关系集见-另加链接 新版本。 - 作者的一篇相关文章:[slugs] 种子它的见-又链接 (lib/ relationspect.mjs),以及一个无所不为的鼻涕虫命名建造失败. - 明确。 Json和关系。 Json重建.
· EmailService
日历聊天行说它们是系统行( KamoCollab CP00 T5)
MediaChatClient.sendDirect 现发"出处":"SYSTEM"从"成员"旁. 爱德, 切换到邮件地址 用组织者的名字写,而不是组织者的话。 媒体服务 (CP00任务7)将其作为MEDIA OBJS.SOURCE = System并保持不聊天. 政策和AI转动后卫;在此之前它忽略了未知的密钥. 测试 : {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}======================================================================================== -=======================================================================.
· KlusterServices
Org-graph 收听者可订阅 Org-graph 更改主题
KamoCollab CP02 任务 6A(主机R1-23,CP-D75). 警卫 服务出版物 QQ 在每个整形图写后; 每个服务 以缓存移植图 NATS 用户无法订阅 所以每个听众 都会遇到订阅违规事件 缓存只能被60S TTL 驱逐。 在订阅对象列表中添加“ security.orgraph. changed.> 。 收听器用户: svc security, svc media, svc kamoai (CP02), svc kb, (中文(简体) ). svc 电子邮件, svc voip, svc docs (CP05), svc mcpgateway (CP07)和 svc rag (CP11). svc docs 没有订阅(拒绝“>”);它现在可以订阅 仅此而已 没有密码散列,公布列表或其他用户更改.
· kamo-shared-library
Chartlevel.TEAM),介于职称和成员之间(KamoCollab CP01 T5)
将团队添加到宪章级别( 在 DEFAULT 之后; 来自 CP03 的 ORG 之后是 R1- 11) 并且在其Javadoc中指出,分辨率命令是CharterLayer。 军衔,永远不要 声明令。 宪章项目. 验证不需要更改: TEAM是 既不是角色,也不是成员,所以它遵循了职称的规则。 测试:一个团队可以隐藏并锁定;每个部分在TEAM验证,截至 JOB TITLE; 工作标题和成员之间的两个对等的 TEAM 层( 第一层) 列表顺序胜出 Special 密钥, 而冲突名称是另一个, 偏好 工会 团队隐藏职称项目 成员隐藏团队项目 同行 无法隐藏彼此); LQQ/IQQ一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行一行 印花文字等同于主上所捕获的行( 无 hash 绑定, R1-1); 一个 TEAM 层只添加自己的行。 CharterEnums 测试将任意一个级别命名为 顺序(R1-11).
· SecurityService
右表居家管理覆盖 org team rights (KamoCollab CP01 T8) (中文(简体) )
角色权利SyncServicice names org team rights 在其所有三个列表中,例如: 每个靴子 冰冻的CHECK 被丢弃, 一行命名一个去掉的右 删除,一个分割的权利 种子给给予其父母的球队, 和权利一样 种子的不 Exists 的后卫上键 (team id,类型),表格的独特索引,所以它从来不重复一个团队的 右或移动索引.
· kamo-internal
电话服务器在Sets中的出站政策:新扩展的外接电话,以及收费诈骗警卫(SP93 T14)
FreePBX 服务器上的 AI 语音卡已经获得两个 SP93 设置 VOIP Service 商店:是否允许一个全新的分机开始在外拨号,以及4 可选收费欺诈警卫(国际、保费率、高风险地区代码、习惯) 前缀),标题下写着"911"和"933"永远无法被屏蔽. - 每一个保存发送所有5, 正如V10的全置换PUT需要(SP93-T4-3). - 自定义前缀VOIPService会拒绝(不是1-15个数字,或911、933或开始) 在发送任何信息之前,在添加和保存上都被拒绝。 未添加的列表也会被保存;列表停止于 25 。 因为只有FreePBX的拨号计划能执行它们 仍然将存储的值发送回保存( SP93- T14-1) 。 - 呼叫者预览盒取出一个主题符号,这样一个黑暗的主题就可以读取.
· kamo-shared-library
纯正的Org图芯:OrgGraph,它的构建器,节点和关系(KamoCollab CP02 T3)
包 com.kamo.z.shared.org.graph(纯,无豆子),由KamoCollab主控 §6.2和CP02 spec §5.2-§5.3: - 术语关系、对口金德、OrgGraph Change的原因 仅限附件); - 记录OrgNode、Org Department、OrgTeam和OrgGraphRows的8份档案 嵌入式行记录; - OrgGraphBuilder. 建设:部门树和根到叶路径(聊天) 转回祖先、节点、有效等级(D5),然后是OrgGraph.of; - OrgGraph:关系(b是a),管理Chain(BFS over) 经理和AI监督员边缘,经理Chan(聊天走道),报告, 衍生出团队,最小的CommonManager(D9),排行(D6,CP-D15), 部门领导、团队领导、经理 (D12),并有24hex内容邮票. 整个循环安全。 测试将每行光谱 § 5.3 的预期答案表贴入参考文献 org),循环案例,5s预算下2000个随机形状,5s预算. 变化无常,还有邮票。 裁决 CP02-T3-1.5.
· kamo-shared-library
团队实体、储存库和限度(KamoCollab CP01 T4)
Team (org teams), Team Membership (org team members, @IdClass Key), TeamRole, (英语). 团队权利(通过角色RightTypeIdConverter进行类型)和团队宪章项目 (团队 宪章 项目,文本栏"text"),带有 spec 的五个寄存器 第5.2节的方法和JPQL,以及TeamLimits(D11). 这些表格由 安保服务手工应用DDL **************** 测试将每个列, 无效度和长度固定到 DDL, 分析每个查询 对照真实的映射(包括选定的类型和对象[]行形状), 解析每个生成的查找器, 请检查 @ IdClass; 绿色 Hibernate 6.5. 3 和舰队的6.2.13.
· SecurityService
部门主管的手应用DDL和Org-graph载荷指数及其合同测试(KamoCollab CP02 T1)
· SecurityService
团队手工应用DDL及其合同测试(KamoCollab CP01 T2)
QQ是 spec § 5.1的块形逐字记录: org 团队,org 团队 成员,org 团队 角色,org 团队 权利(类型为INT4), 独有(team id,类型),主机CP-D3和team charter items. 由 CP01 任务 3 之前 Kamo-shared-library 船队实体。 Cp01 团队 Ddl 合同 测试将文件本身的形状作为固定列表( R1- 12) : 仅重新运行的 CREATE; 没有 CHECK、 JSON、 DROP、 UPDate 或 DELETE; 每不 NULL列有一个DEFAULT,但密钥和所有者列除外;五个表格, 独有和外观, 级联, 和团队 charter items' 精确列.
· MediaService
媒体的DDL objs. 来源, 谁写了聊天行( KamoCollab CP00 T1)
A. 无效的VARCHAR(16)一栏,可再运行,无CHECK和回填; NULL读作会员. 由CP00任务3应用. **************** 保存文件添加剂: 每一份声明都是 ADD COLUMN 如果不是 Exists , 那么不是 NULL 不设防,没有检查,Json,DROP或更新.
