Navicat > Navicat for PostgreSQL > 使用技巧 > 详说 Navicat for PostgreSQL 域
Navicat 帮助中心 Navicat for PostgreSQL 帮助类别

详说 Navicat for PostgreSQL 域

发布时间:2015-11-24

Navicat for PostgreSQL 域是一个可选限制的数据类型(限制在允许的值集),定义域的用户将成为其拥有者。例如,几个表可能包含电子邮件地址列,全部都需要相同的 CHECK 限制来验证地址的语法。定义一个域,而不是个别地设立每个表的限制。点击 Navicat 主界面上的其他->域,可打开域对象列表。

Navicat for PostgreSQL 11.1.13 最新版下载地址:http://www.formysql.com/xiazai_postgresql.html

Navicat for PostgreSQL
Navicat for PostgreSQL

Navicat for PostgreSQL 11.1.13 最新版域常规属性:

基础类型类别:可选择的基础数据类型有:Base Type、Composite Type、Enum Type 和 Domain。需要注意的是,仅支持 PostgreSQL 8.2 或以上版本。

基础类型模式:选择基础数据类型的模式。

基础类型:从下拉列表选择域的基础数据类型。

维度:数组符的维度。

长度和比例:使用“长度”编辑框定义栏位的长度,使用“比例”编辑框定义小数点之后的位数。

默认:DEFAULT 子句为域数据类型列指定默认值,该值是任何没有变量的表达式(但是子查询是不允许),默认表达式的数据类型必须符合域的数据类型。如果没有指定默认值,那么默认值是 null 值。

默认表达式将用于任何没有为列指定值的插入操作,如果一个特定的列已定义默认值,它会无视任何关于域的默认。反过来,域默认会无视任何关于基础数据类型的默认值。

不是 null:域的值不允许是 null。

拥有者:域函数的拥有者,定义域的用户成为其拥有者。需要注意的是,支持 PostgreSQL 7.4 或以上版本。

检查

检查选项卡为管理域检查提供。方便用户创建新的、编辑或删除选定的检查。CHECK 子句指定完整性限制或测试,域的值必须符合。每个限制必须是一个生成 Boolean(布尔)结果的表达式,它应使用 VALUE 关键字来参照被测试的值。

关于 Navicat for PostgreSQL 的更多相关教程,可参考 Navicat 官网

标签:Navicat for PostgreSQL,,基础类型

读者也访问过这里:

版权所有 Copyright © 2015 Navicat数据库管理软件    苏州苏杰思网络有限公司旗下网站 软件使用须知    特聘法律顾问:江苏政纬律师事务所 宋红波    苏ICP备14036386号-20