|
在运行 AddColumns 向类型添加局部属性列前,首先运行 AddColumns 工具配合 -r 参数以检查是否存在任何警告。先修正这些警告,然后再向类型添加局部属性列。
|
参数
|
说明
|
||
-a
|
仅向指定的类型类添加附加列,不升级数据库架构。必须同时指定 type_name、datatype 和 number 参数。更新自省 (.ser) 和类文件 (.class) 以包括新列。
|
||
-u
|
升级数据库架构和局部属性列架构文件。对多个类型配合运行命令和 -a 参数后,必须使用此参数,然后才能启动或重新启动方法服务器。除非在指定 -u 参数的同时指定了 -s 参数,否则会启动“Windchill 升级工具 中的“升级架构”窗口来显示进度。数据库架构升级完成后,该窗口将消失。
升级数据库架构 (配合运行 AddColumns 工具和 -u 参数) 可能需要很长时间。因此,-u 参数通常只会在配合运行 AddColumns 工具和 -a 参数数次后运行。
如果某一类型的 ObjectReference 和 VersionReference 列数超出了最大值 (35),或向类型添加的总列数超出了数据库允许的最大值,则数据库架构升级将会失败。
|
||
-r
|
报告指定类型的列信息。有关详细信息,请参阅AddColumns 报告和解决警告。
|
||
-syncFromDB
|
更新局部属性列架构文件以匹配数据库架构,并更新自省 (.ser) 和类文件 (.class),以匹配所有类型的数据库架构。
|
||
type_name
|
要添加列的模型化类的完全限定名。该值显示于“类型和属性管理”实用程序中该类型的“内部名称”字段。
|
||
datatype
|
要添加的列的数据类型。合法值为:String、Long、Double、Boolean、Timestamp、ObjectReference、VersionReference 和 InlineBLOB。
|
||
number
|
要添加的列数。
|
||
directory
|
要存储生成的类型列 Java 文件的目录。此参数为可选参数。如果未指定此参数,生成的 Java 文件将存储在 <Windchill>\temp\src 中。
|
||
-s
|
在静默模式下运行,也就是说,不启动“Windchill 升级工具”中的“升级架构”窗口。只有指定了 -u 或 -syncFromDB 参数时,此参数才有效。
|
||
-f
|
即使表格列的总数量大于 255,也强制添加列。将总列数增加到 255 以上会影响性能。超过数据库允许的最大列数时无法再添加列。
|
||
-stringSize
|
基于 com.ptc.core.lwc.string.ColumnSizes 属性值 (有效范围是 500-4000) 重新配置 String 数据类型列的列大小。有关详细信息,请参阅为字符串局部属性设置更大的数据库列大小。
|