可以使用架构设计器向数据库中添加列。
遵循这些步骤:
此时将打开“添加新列”对话框。
WSP 验证您已添加前缀,但必要时在列名称的开头添加 z。
(仅显示)指定列的对象名称。 例如,Contact alt_phone 列的对象名称为 alt_phone。
指定列的人性化名称。 通过在此字段中输入其他名称,即可变更列的显示名称。 例如,Contact alt_phone 列的显示名称为备用电话。
(对标准表为只读)指定用于引用 CA SDM 实用工具中的列的名称,如 pdm_userload。 对于站点定义的表,架构名称默认为对象名称。 您可以通过在此字段中输入其他值来变更架构名称。
(对所有表为只读)指定用于引用物理 DBMS 中的表的名称。 对于站点定义的表,DBMS 名称与架构名称相同。
提供列的简短说明。
(对标准表中的所有标准列以及保存的站点定义的列为只读)指定列的数据类型。 您可以通过从下拉框中选择值来指定或变更站点定义的新列的字段类型。 以下列表描述可用的字段类型:
表示数值。
表示文本字符串。 “字符串长度”字段表示字符串中的字符数。
表示日期和时间。 在数据库中存储的整数值包含自 1970 年 1 月 1 日午夜计算的秒数。
表示一段时间。 该值在数据库中存储为一个整数,为一个秒数。
表示实(浮点)数。
表示对另一个表的外部关键字引用。 “SREL 表”字段指定被引用表。 该值在数据库中存储为被引用表的相关属性,可能为整数或者字符串。 此值在该产品中显示为所引用表行的常用名称。 有关通过外键值设置 SREL 属性的信息,请参阅《技术参考指南》。
表示带有此表 SREL 的所有对象集合的虚拟列。 它仅存在于对象引擎中,并没有实际存储在数据库中。 仅在 CA Technologies 员工的指导下选择此字段类型。
表示在“高级”选项卡上 where 子句选定的对象集合的虚拟列。 它仅存在于对象引擎中,并没有实际存储在数据库中。 仅在 CA Technologies 员工的指导下选择此字段类型。
表示在“高级”选项卡上指定公式的指导下、由对象引擎用其他列的值构建的虚拟列。 它仅存在于对象引擎中,并没有实际存储在数据库中。 仅在 CA Technologies 员工的指导下选择此字段类型。
字符串列的长度。 对于非字符串列,此字段为空。 对于所有标准列和已保存的站点定义的列,它为只读。 您可以通过在此字段输入 1 至 32767 之间的整数来指定或变更新站点定义的 STRING 列的长度。
被 SREL 列引用的表。 对于非 SREL 列,该字段为空。 对于所有标准列和已保存的站点定义的列,它为只读。 您可以通过从下拉列表中进行选择来指定被新站点定义的 SREL 引用的表。
在表中定义新行时分配给此列的默认值。 它应该是适合字段类型的值。 某些关键字值对特定字段类型可用:
为 DATE 列指定当前日期和时间。
为“联系人”表的 SREL 指定活动用户。
当表的某一新行被更新时分配给此列的值。 它应该是适合字段类型的值。 某些关键字值对特定字段类型可用:
为 DATE 列指定当前日期和时间。
为“联系人”表的 SREL 指定活动用户。
如果选择此选项,必须先为列提供一个值,然后才能保存包含该列的表行。 您可以对标准列和站点定义的列设置此选项,也可以禁用所选择的选项。 但是,如果标准列的这一选项不是由您的站点设置的,那么您无法禁用该选项。
如果选择此选项,只有在最初创建此列的表中某行时才能为此列提供值,并且以后不能变更。 您可以对标准列和站点定义的列设置此选项,也可以禁用所选择的选项。 但是,如果标准列的这一选项不是由您的站点设置的,那么您无法禁用该选项。
如果选择此选项,则表示此列是由 pdm_userload 测试以确定其输入是否是对现有行的更新的某个列。 此选项仅对 STRING 列可用。 它对标准表中的所有列为只读。
这些选项指定了作为物理 DBMS 的索引的列的特征。 它们仅对站点定义的表中的列可用。
指定列在表中唯一,该列不能有两行具有相同的值。
指定按此列升序列出 DBMS 索引。 与降序互斥。
指定按此列降序列出 DBMS 索引。 与升序互斥。
重要信息! 架构设计器包括一个“高级”选项卡。 此选项卡上的信息适用于 CA Technologies 支持和现场代表。 使用架构设计器的大多数情况不需要使用此选项卡,本文档不进一步对其进行讨论。
此选择会保存您对数据库所做的变更,并在服务器上创建一个文件 (wsptest.mods),从而将您的更改定义至“对象引擎”。 此文件会存储在 CA SDM 安装目录的 site/mods/majic 子目录中。 创建 wsptest.mods 文件之后,WSP 使“对象引擎”关闭再打开,以便使用新的变更。 此操作可能花费几秒至数分钟,具体取决于架构的复杂程度。
将出现提示消息。 单击“是”以继续操作。 wsptest.mods 文件只会影响由 wsp_domsrvr 选项指定的对象引擎。 相同服务器上的其他对象引擎不处理此文件,并且该文件不会分发到其他服务器。 另外,测试模式中的新表和新列将作为本地对象定义到对象引擎。 这意味着,对象引擎了解这些新表和新列,您可以在 web 表单中使用它们。 但是,它们不在数据库中,不会影响其他用户。 典型 CA SDM 用户不使用 WSP 对象引擎,因此不受您正在测试的架构修改的影响。
该列已添加到表。
|
版权所有 © 2013 CA。
保留所有权利。
|
|