PostgreSQL 域

Navicat

PostgreSQL 域

域基本上是一个有可选限制的数据类型(限制在允许的值集)。定义域的用户将成为其拥有者。

域有用于摘要在栏位的普遍限制到单一位置供维护。例如,几个表可能包含电子邮件地址列,全部都需要相同的 CHECK 限制来验证地址的语法。定义一个域,而不是个别地设立每个表的限制。

只需简单地点击 -> 域来打开 的对象窗格。右击来显示弹出菜单或使用对象窗格的工具栏,能让你创建新的、编辑及删除选择的域。

创建域

创建一个新的域

  • 选择对象窗格上的任何位置。
  • 在对象窗格的工具栏点击 新建域
  • 右击并在弹出菜单中选择 新建域
  • 在域设计器中适当的选项卡编辑域属性。

修改一个现有的域来创建一个新域

  • 在对象窗格中选择要修改的域。
  • 右击并在弹出菜单中选择 设计域 或简单地双击域。
  • 在对象窗格的工具栏点击 设计域
  • 在域设计器中适当的选项卡修改域属性。
  • 点击 另存为
编辑域

编辑一个现有的域(管理它的常规设置等)

  • 在对象窗格中选择要编辑的域。
  • 右击并在弹出菜单中选择 设计域 或简单地双击域。
  • 在对象窗格的工具栏点击 设计域
  • 在域设计器中适当的选项卡编辑域属性。

改变域的名

  • 在对象窗格中选择要编辑的域。
  • 右击并在弹出菜单中选择 重命名

删除域

删除一个域

  • 在对象窗格中选择要删除的域。
  • 右击并在弹出菜单中选择 删除域
  • 在对象窗格的工具栏点击 删除域
  • 在对话窗口确认删除。

取得域信息

取得一个域的信息

  • 在对象窗格中选择域。
  • 在已选择的域上右击并在弹出菜单中选择 对象信息
  • 在主菜单选择查看 -> 对象信息。