数据库对象
数据库对象
使用场景:空间管理员对数据库对象进行管理,后续供数据开发人员、数据集成人员在对应模块使用对象。
使用角色:空间管理员。
功能描述:平台支持各空间管理员维护本空间可用序列,后续可关联至数据表、主数据、标准字段的字段默认值,以实现自动按序列生成默认值,并支持新建、删除、查看序列信息。
序列管理
新建
进入系统管理 > 数据库对象界面,点击序列管理列表上方的 “新建序列” 按钮。出现弹窗后按照页面内容填写相关内容,点击弹窗页面下方的 “保存” 按钮即可新建序列。
- 序列信息项说明
- 名称:必填项,根据业务实际场景填写序列名称,支持“小写字母、数字、下划线组合,首字母非数字”,空间内名称不可重复;
- 起始值:必填项,可输入大于等于1的正整数,如填写100,则生成的第一个序列值为100;
- 步长:必填项,可输入大于等于1-10000的正整数,如填写2,起始值为100,则生成序列值为100、102、104...以此类推;
- 缓存(cache):不提供前台配置,后面默认配置为10000,即同时生成10000个序列值,以提升性能(若需调整,请联系运维)。
注意
序列名称包含:固定路径前缀(空间编码_public.)+自定义名称,其中固定路径前缀由系统自动生成,但在默认值处引用时需带上前缀。
修改
序列创建后不允许修改,可删除后重新创建。
删除
通过查询找到目标序列,在操作列点击 “删除” 按钮,出现弹框后点击 “确定” 经二次确认后即可删除当前序列。
注意
拥有序列“删除”系统权限可删除序列;若已关联数据表、主数据的字段,则抽屉展示已关联内容,解除引用后可删除。
查看
通过查询找到目标序列,点击 “序列名称” 链接即可查看当前序列相关信息,包括基础信息、已引用对象。 已引用对象展示了绑定使用当前序列的字段,可点击字段名称快速跳转查看、修改。
使用方式
序列主要在字段默认值处引用,如 nextval('helpcenter_public.seq_id')
,具体可引用位置包括:数据表字段、主数据字段、标准字段,详细配置要求可查看对应资源的字段配置说明。
- 数据表字段、主数据字段在插入数据时,若该列为空,则按序列生成字段值
- 标准字段仅提供默认值的业务定义,不会产生数据,因此不会生成字段值