专业化管理 > 定制业务对象 > 类型和属性管理 > 类型和属性管理命令行工具 > 将列添加到类型中 > 示例:向类型分配附加列
  
示例:向类型分配附加列
该示例演示如何向某类型添加附加列。如果尚未为某一类型添加附加列,或者给定类型的所有初始分配列均已使用而需要附加列时,您需要执行此操作。在以下示例中,向 wt.part.WTPart 类型添加了可用数据类型 (StringLongDouble) 子集的五个附加列。
* 
对于 String 数据类型属性,如果希望数据大小大于 500 (VARCHAR),则需要将 -stringSize 参数添加至 AddColumns 命令中。有关详细信息,请参阅为字符串局部属性设置更大的数据库列大小
1. Windchill shell 运行以下命令 (也会显示预期控制台输出):
D:\<Windchill>\AddColumns wt.part.WTPart String=5 Long=5 Double=5
Annotation processing round 1 complete -- 2 file(s) generated.
Annotation processing generation COMPLETE. ALL ERRORS BEYOND THIS POINT ARE REAL!!!
Attribute columns are added to wt.part.WTPart successfully.
Annotated source files: WTPartTypeInfo.java, WTPartTypeInterface.java are generated at
D:\Windchill_installation\Windchill\temp\src\wt\part.
Customer added columns report D:\Windchill\installer\ext\AddColumns.txt
is generated or updated.
Updating database schema... be patient.
2. 随即将显示“升级架构”窗口。
进程结束后,“升级架构”窗口将消失。AddColumns 工具完成后,以下制品将可用:
控制台显示以下消息:Database schema is updated.
会在运行命令的目录中创建 upgrade_tool.log 文件。
wt.part.WTPart 的数据库架构即已更新为包括以下每种数据类型的五个附加列:StringLongDouble
会在以上命令行所指定的位置生成 WTPartTypeInfo.javaWTPartTypeInterface.java 类文件。生成编码的位置是可选的。如果未指定位置,则代码将存储在 <Windchill>\temp\src 目录中。这种情况下,所使用的是默认位置。
3. 重新启动方法服务器以使新添加的列对类型可用。