GoLand 2025.2 Help

创建与修改对话框

在 GoLand 中, 创建修改 对话框在处理指定数据库对象时具有相同的字段与功能。 因此,在创建新对象和编辑现有对象时,您可以编辑相同的字段。

  • 要创建数据库对象,请在 数据库 工具窗口(视图(V) | 工具窗口 | 数据库 )中右键单击数据源、数据库或架构名称,然后导航到 新建 | <database_object>

  • 要修改数据库对象,请在 数据库 工具窗口(视图(V) | 工具窗口 | 数据库 )中右键单击对象名称并选择 修改 <database_object>。 或者,单击对象名称并按 Ctrl+F6

本主题介绍以下数据库对象的 创建修改 对话框: 架构外键索引检查虚拟列虚拟外键视图用户与角色虚拟视图

从 GoLand 2024.3 版本起,对话框为非模态。

数据库

有关数据库的更多信息,请参阅 数据库 主题。

创建数据库对话框

说明

名称

设置数据库名称。

如果可用,点击 自动生成图标自动生成 可自动生成名称。

评论

为数据库添加注释。

有关如何在 数据库 工具窗口中查看注释的更多信息,请参阅 查看选项

模板

PostgreSQL 专用。 默认禁用。 定义 IS_TEMPLATE 参数,启用时将新数据库标记为模板。

允许连接

PostgreSQL 专用。 默认启用。 定义 ALLOW_CONNECTIONS 参数,启用时允许建立新连接至数据库。

表空间

PostgreSQL 专用。 为新数据库设置默认表空间。

所有者

定义数据库的所有者。

授权 面板

添加图标移除图标上移图标下移图标

使用这些按钮添加项目、移除项目,并上下移动列表中的项目。

左侧部分

定义授权对象。

右侧部分

定义权限。

有关为用户和角色授予权限的更多信息,请参阅 用户与角色 主题。

预览(P)

预览(P) 分隔符下方的面板显示 GoLand 为使用图形界面指定的结果将要运行的语句。

您既可以使用此面板预览自动生成的 SQL 脚本,也可以自行编写和编辑语句。

  • 要选择运行脚本时使用的设置,请单击 设置图标设置

  • 要关闭对话框并在 查询控制台 中打开您的 SQL 脚本,请单击 在控制台中打开查询图标在控制台中打开查询

架构

有关架构的更多信息,请参阅 架构 主题。

创建架构对话框

项目

描述

名称

设置架构的名称。

如果可用,请单击 自动生成图标自动生成 自动生成名称。

评论

为架构添加注释。

有关如何在 数据库 工具窗口中查看注释的更多信息,请参阅 查看选项

所有者

定义架构的所有者。

授权 面板

添加图标移除图标上移图标下移图标

使用这些按钮添加项目、删除项目,并在列表中上移或下移项目。

左侧部分

定义授权对象。

右侧部分

定义权限。

有关为用户和角色授予权限的更多信息,请参阅 用户与角色 主题。

预览(P)

预览(P) 分隔符下方的面板显示 GoLand 为使用图形界面指定的结果将要运行的语句。

您既可以使用此面板预览自动生成的 SQL 脚本,也可以自行编写和编辑语句。

  • 要选择运行脚本时使用的设置,请单击 设置图标设置

  • 要关闭对话框并在 查询控制台 中打开您的 SQL 脚本,请单击 在控制台中打开查询图标在控制台中打开查询

表与表对象

对话框左上角的表结构编辑器可让您管理表中的对象。 在右上角的对象编辑器中,您可以编辑表对象的属性。 对话框底部的预览面板显示当您单击 确定 按钮关闭对话框时 GoLand 将要运行的 SQL 脚本。

创建与修改对话框的部分区域
  1. 表结构编辑器。

  2. 对象编辑器。

  3. SQL 脚本预览面板

表结构编辑器

在表编辑器区域,您可以通过添加或删除对象来编辑表结构。

  • 要添加新对象,请在工具栏中单击 添加 按钮(添加图标 ),然后选择对象。 或者,选择要添加对象的同类节点或任意同类型对象,然后单击工具栏中的 添加 按钮(添加图标)。

  • 默认情况下,要在 对象编辑器 中编辑对象,请双击该对象。 或者,选择该对象并单击工具栏中的 编辑 按钮(编辑图标 ),或按 F4

    要通过单击树中的对象以选择进行编辑,请单击工具栏中的 选择时编辑 按钮(选中时编辑图标)。

  • 要删除对象,请在树中选择该对象并单击工具栏中的 移除 按钮(移除图标)。

有关表的更多信息,请参阅 表格 主题。

创建与修改对话框中的表结构编辑器

图标

项目

快捷键

描述

添加图标

添加

Alt+Insert

创建新对象。

移除图标

移除

Alt+Delete

删除所选对象。

编辑图标

编辑

F4

在对象编辑器中打开所选对象。

选中时编辑图标

选择时编辑

在选中对象后打开对象编辑器与通过双击打开对象之间切换。

返回图标

后退(B)

Ctrl+Alt+Left

上一个对象。

前进图标

前进(W)

Ctrl+Alt+Right

下一个对象。

对象编辑器

您可以在对话框右上角的面板中编辑对象的属性。

以下表对象可在对象编辑器中进行编辑:

有关表的更多信息,请参阅 表格 主题。

创建新表

项目

描述

名称

设置表名称。

如果可用,请单击 自动生成图标自动生成 自动生成名称。

评论

向表添加注释。

有关如何在 数据库 工具窗口中查看注释的详细信息,请参阅 查看选项

所有者

定义表的所有者。

授权 面板

添加图标移除图标上移图标下移图标

使用这些按钮可以添加、删除和上下移动列表中的项。

左侧部分

定义被授权者。

右侧部分

定义权限。

有关向用户和角色授予权限的详细信息,请参阅 用户与角色 主题。

有关列的详细信息,请参阅 主题。

添加列

说明

名称

为列设置名称。

如果可用,请点击 自动生成图标自动生成 以自动生成名称。

评论

向列添加注释。

有关如何在 数据库 工具窗口中查看注释的详细信息,请参阅 查看选项

数据类型

为列设置数据类型。

非null

定义单元格值是否可以为 null。

默认表达式

为列中的单元格值设置默认表达式。

有关键的详细信息,请参阅 主键 主题。

创建主键

说明

名称

为键设置名称。

如果可用,请点击 自动生成图标自动生成 以自动生成名称。

评论

向键添加注释。

有关如何在 数据库 工具窗口中查看注释的详细信息,请参阅 查看选项

主键

将键设为主键。

面板

添加图标移除图标上移图标下移图标

使用这些按钮可以添加、删除和上下移动列表中的项。

列名

设置当前表中使用的列。

目标名称

设置目标表中使用的列。

有关外键的详细信息,请参阅 外键 主题。

创建外键

说明

名称

为键设置名称。

如果可用,请点击 自动生成图标自动生成 以自动生成名称。

评论

向键添加注释。

有关如何在 数据库 工具窗口中查看注释的详细信息,请参阅 查看选项

目标表

设置目标表。

面板

添加图标移除图标上移图标下移图标

使用这些按钮可以添加、删除和上下移动列表中的项。

列名

设置当前表中使用的列。

目标名称

设置目标表中使用的列。

可推迟

定义是否可将外键检查延后至事务结束时进行。否则,会在每条语句后进行检查。 否则,会在每条语句后进行检查。

最初推迟

设置外键仅在事务结束时进行检查。否则,会在每条语句后进行检查。 否则,会在每条语句后进行检查。

删除时

设置在删除引用行时执行的参照操作。

更新时

设置在更新引用行时执行的参照操作。

有关索引的详细信息,请参阅 索引 主题。

创建索引

说明

名称

为索引设置名称。

如果可用,请点击 自动生成图标自动生成 以自动生成名称。

评论

向索引添加注释。

有关如何在 数据库 工具窗口中查看注释的详细信息,请参阅 查看选项

唯一

定义索引是否唯一。

面板

添加图标移除图标上移图标下移图标

使用这些按钮添加条目、移除条目,并在列表中上下移动条目。

列名

设置当前表中要使用的列。

顺序

定义数据的存储顺序。

排序规则

定义数据的排序和比较方式。

创建检查约束

条目

描述

名称

设置检查的名称。

如果可用,请点击 自动生成图标自动生成 以自动生成名称。

评论

为检查添加注释。

有关如何在 数据库 工具窗口中查看注释的更多信息,请参阅 查看选项

谓词

定义用于指定允许的单元格值的表达式。

有关虚拟列的更多信息,请参阅 虚拟列 主题。

创建虚拟列

条目

描述

名称

设置虚拟列的名称。

如果可用,请点击 自动生成图标自动生成 以自动生成名称。

表达式

定义用于计算值的表达式。

用于计算虚拟列值的表达式存储在 external-data-<data_source_name>.xml 中。 您可以为 XML 文件选择另一个名称以及存储此文件的其他位置。 要更改或查看 XML 文档的路径,请通过按 Shift+Enter 打开数据源设置,点击 选项 选项卡并查看 虚拟对象和特性 字段。

虚拟外键关系存储在 external-data-<data_source_name>.xml 中。 您可以为 XML 文件选择另一个名称以及存储此文件的其他位置。 要更改或查看 XML 文档的路径,请通过按 Shift+Enter 打开数据源设置,点击 选项 选项卡并查看 虚拟对象和特性 字段。

有关虚拟外键的更多信息,请参阅 虚拟外键 主题。

在修改对话框中创建虚拟外键

条目

描述

名称

设置虚拟键的名称。

如果可用,请点击 自动生成图标自动生成 以自动生成名称。

目标表

设置目标表。

面板

添加图标移除图标上移图标下移图标

使用这些按钮添加条目、移除条目,并在列表中上下移动条目。

列名

设置当前表中要使用的列。

目标名称

设置目标表中要使用的列。

预览

预览(P) 分隔符下的面板显示 GoLand 将运行的语句,以实现您在 GUI 中指定的结果。

您可以将此面板用作自动生成 SQL 脚本的预览,也可以在此编写和编辑语句。

  • 要选择运行脚本的设置,请点击 设置图标设置

  • 要关闭此对话框并在 查询控制台 中打开 SQL 脚本,请点击 在控制台中打开查询图标在控制台中打开查询

修改对话框中的对象编辑器选项卡

生产力技巧

固定对象选项卡

要固定当前对象所在的选项卡,请将鼠标悬停在选项卡名称上,然后点击 固定标签页 图标(固定图标)。 或者,右键点击选项卡名称并选择 固定标签页

修改对话框中的对象编辑器选项卡
使用表对象的上下文菜单

您还可以使用上下文菜单管理对象。

通过上下文菜单在修改对话框中管理对象
查看相似对象列表

修改 对话框可以以列表形式显示相同类型的对象。 要查看该列表,请在对话框左侧面板中双击系列节点。

修改对话框中系列节点中包含相似数据库对象的表

视图

有关视图的更多信息,请参阅 视图 主题。

创建视图

条目

描述

名称

设置视图的名称。

如果可用,请点击 自动生成图标自动生成 以自动生成名称。

评论

为视图添加注释。

有关如何在 数据库 工具窗口中查看注释的更多信息,请参阅 查看选项

所有者

定义视图的所有者。

源文本

定义用于创建视图的语句。

授权 面板

添加图标移除图标上移图标下移图标

使用这些按钮添加条目、移除条目,并在列表中上下移动它们。

左侧部分

定义被授权者。

右侧部分

定义权限。

如需了解有关向用户和角色授予权限的更多信息,请参阅 用户与角色 主题。

预览(P)

预览(P) 分隔符下方的面板显示 GoLand 将运行的语句,以实现您通过 GUI 指定的结果。

您既可以将此面板用作自动生成 SQL 脚本的预览,也可以在其中手动编写和编辑语句。

  • 要选择运行脚本所使用的设置,请单击 设置图标设置

  • 要关闭对话框并在 查询控制台 中打开 SQL 脚本,请单击 在控制台中打开查询图标在控制台中打开查询

用户与角色

如需了解有关用户和角色的更多信息,请参阅 用户与角色 主题。

创建用户

项目

描述

名称

设置用户或角色的名称。

如果可用,请点击 自动生成图标自动生成 以自动生成名称。

评论

为用户或角色添加注释。

如需了解如何在 数据库 工具窗口中查看注释,请参阅 查看选项

创建数据库

确定用户是否可以创建新数据库。

授权 面板

添加图标移除图标上移图标下移图标

使用这些按钮添加条目、移除条目,并在列表中上下移动它们。

左侧部分

定义被授权者。

右侧部分

定义权限。

如需了解有关向用户和角色授予权限的更多信息,请参阅 用户与角色 主题。

预览(P)

预览(P) 分隔符下方的面板显示 GoLand 将运行的语句,以实现您通过 GUI 指定的结果。

您既可以将此面板用作自动生成 SQL 脚本的预览,也可以在其中手动编写和编辑语句。

  • 要选择运行脚本所使用的设置,请单击 设置图标设置

  • 要关闭对话框并在 查询控制台 中打开 SQL 脚本,请单击 在控制台中打开查询图标在控制台中打开查询

虚拟视图

如需了解有关虚拟视图的更多信息,请参阅 视图 主题。

创建虚拟视图

项目

描述

名称

设置虚拟视图的名称。

如果可用,请点击 自动生成图标自动生成 以自动生成名称。

查询

定义用于获取结果集的 SQL 语句。

虚拟视图的 SQL 语句存储在 external-data-<data_source_name>.xml 中。 您可以选择其他名称用于 XML 文件,并选择其他位置存储该文件。 要更改或查看 XML 文档的路径,请按 Shift+Enter 打开数据源设置,点击 选项 标签页并查看 虚拟对象和特性 字段。

预览(P)

预览(P) 分隔符下方的面板显示 GoLand 将运行的语句,以实现您通过 GUI 指定的结果。

您既可以将此面板用作自动生成 SQL 脚本的预览,也可以在其中手动编写和编辑语句。

  • 要选择运行脚本所使用的设置,请单击 设置图标设置

  • 要关闭对话框并在 查询控制台 中打开 SQL 脚本,请单击 在控制台中打开查询图标在控制台中打开查询

最后修改日期: 2025年 9月 26日