可以在 "Shares"(共享资源)> "Schema"(模式)下找到模式上下文。
carp:> shares schema carp:shares schema> show Properties: NAME TYPE DESCRIPTION owner EmailAddress Owner Contact
每个属性都是模式上下文的子代,使用属性名称作为标记。要创建属性,请使用 create 命令:
carp:shares schema> create department carp:shares schema department (uncommitted)> get type = String description = department carp:shares schema department (uncommitted)> set description="Department Code" description = Department Code (uncommitted) carp:shares schema department (uncommitted)> commit carp:shares schema>
在特定属性的上下文中,可使用标准 CLI 命令设置字段:
carp:shares schema> select owner carp:shares schema owner> get type = EmailAddress description = Owner Contact carp:shares schema owner> set description="Owner Contact Email" description = Owner Contact Email (uncommitted) carp:shares schema owner> commit
定义了定制属性后,访问这些属性的方式与访问名称 "custom:<property>" 下的任何其他属性相同:
carp:shares default> get ... custom:department = 123-45-6789 custom:owner = ... carp:shares default> set custom:owner=bob@corp custom:owner = bob@corp (uncommitted) carp:shares default> commit