跳转至

表空间对话框

表空间对话框

使用 表空间 对话框定义表空间。表空间允许超级用户在文件系统上定义包含数据库对象(例如表和索引)的数据文件所在的备用位置。表空间仅在支持符号链接的系统上受支持。请注意,表空间不能独立于定义表空间的集群使用。

表空间 对话框通过以下选项卡组织表空间的定义: 一般定义参数安全。 “ SQL”选项卡显示由对话框选择生成的SQL代码。

表空间对话框的常规选项卡

  • 使用名称字段使用描述性名称标识表空间。名称不能以pg_开头;这些名称是为系统表空间保留的。

  • 所有者 字段的下拉列表框中选择表空间的所有者。

  • 在注释字段中存储有关表空间的注释。

单击定义选项卡以继续。

表空间对话框定义选项卡

使用“位置”字段指定将包含表空间的目录的绝对路径。

单击参数选项卡以继续。

表空间对话框参数选项卡

使用参数选项卡设置表空间的参数。单击添加图标(+)在下表中添加一行。

  • 使用名称旁边的下拉列表框选择一个参数。

  • 使用“值”字段来设置参数的值。

单击添加图标(+)以指定每个其他参数;要丢弃参数,请单击行左侧的垃圾桶图标,然后在“删除行”对话框中确认删除。

单击安全性选项卡以继续。

表空间对话框的安全选项卡

使用安全选项卡可以分配特权并为表空间定义安全性标签。

使用 权限 面板分配安全权限。单击添加图标(+)分配一组特权:

  • 从“受赠方”字段的下拉列表框中选择角色的名称。

  • 当前用户(授予权限的默认授予者)显示在“授予者”字段中。

  • 权限 字段内单击。选中一个或多个特权左侧的框,以将所选特权授予指定用户。

单击添加图标以分配其他权限集;要放弃特权,请单击行左侧的垃圾桶图标,然后在“删除行”弹出窗口中确认删除。

使用 安全标签 面板可以定义应用于表空间的安全标签。单击添加图标(+)添加每个安全标签选择:

  • 在提供者字段中指定安全标签提供者。必须加载指定的提供者,并且必须同意提议的标签操作。

  • 安全标签 字段中指定一个安全标签。给定标签的含义由标签提供者决定。 SeaboxSQL对标签提供者是否必须解释或如何解释安全标签没有任何限制;它仅提供了一种存储它们的机制。

要丢弃安全标签,请单击该行左侧的垃圾桶图标,然后在“删除行”弹出窗口中确认删除。

单击“ SQL”选项卡以继续。

表空间 对话框中的输入会生成一个SQL命令(请参见下面的示例)。使用“ SQL”选项卡进行检查;重新访问或切换选项卡以对SQL命令进行任何更改。

表空间对话框的sql选项卡

  • 单击信息按钮(i)以访问联机帮助。

  • 单击保存按钮以保存工作。

  • 单击取消按钮退出而不保存工作。

  • 单击重置按钮以恢复配置参数。