WebStorm 2025.2 Help

创建与修改对话框

在 WebStorm 中, 创建修改 对话框对于给定的数据库对象具有相同的字段与功能。 这样,您在创建新对象与编辑现有对象时可以编辑相同的字段。

  • 要创建数据库对象,在 数据库 工具窗口(视图(V) &#xa0;|&#xa0; 工具窗口 &#xa0;|&#xa0; 数据库 )中右键点击数据源、数据库或架构名称,并导航到 新建 &#xa0;|&#xa0;<database_object>

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

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

从 WebStorm 2024.3 版本开始,这些对话框为非模态。

数据库

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

创建数据库对话框

项目

描述

名称

为数据库设置名称。

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

评论

为数据库添加注释。

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

模板

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

允许连接

PostgreSQL 特有。 默认启用。 定义 ALLOW_CONNECTIONS 参数,启用后允许对数据库建立新连接。

表空间

PostgreSQL 特有。设置新数据库的默认表空间。 设置新数据库的默认表空间。

所有者

定义数据库所有者。

授权 面板

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

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

左侧部分

定义受权用户。

右侧部分

定义权限。

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

预览(P)

预览(P) 分隔符下方的窗格显示 WebStorm 为通过 GUI 达到您指定的结果而将执行的语句。

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

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

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

架构

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

创建架构对话框

说明

名称

为架构设置名称。

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

评论

为架构添加注释。

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

所有者

定义架构的所有者。

授权 窗格

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

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

左侧部分

定义受权人。

右侧部分

定义权限。

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

预览(P)

预览(P) 分隔符下方的窗格显示 WebStorm 为通过 GUI 达到您指定的结果而将执行的语句。

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

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

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

表与表对象

对话框左上角的表结构编辑器允许您管理表中的对象。 在右上角的对象编辑器中,您可以编辑表对象的属性。 对话框下方的预览窗格显示关闭对话框时 WebStorm 将要运行的 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) 分隔符下方的窗格显示 WebStorm 将根据图形界面中指定的内容执行的语句。

您既可以将该窗格用作自动生成的 SQL 脚本的预览,也可以自行编写和编辑语句。

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

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

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

效率提示

固定对象选项卡

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

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

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

在“修改”对话框中使用上下文菜单管理对象
查看相似对象列表

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

“修改”对话框的族节点中包含相似数据库对象的表

视图

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

创建视图

描述

名称

为视图设置名称。

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

评论

为视图添加注释。

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

所有者

定义视图的所有者。

源文本

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

授权 窗格

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

使用这些按钮可以添加项目、移除项目以及在列表中上下移动项目。

左侧部分

定义受权人。

右侧部分

定义权限。

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

预览(P)

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

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

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

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

用户与角色

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

创建用户

项目

描述

名称

为用户或角色设置名称。

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

评论

为用户或角色添加注释。

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

创建数据库

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

授权 面板

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

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

左侧部分

定义受权人。

右侧部分

定义权限。

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

预览(P)

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

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

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

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

虚拟视图

有关虚拟视图的详细信息,请参阅 视图 主题。

创建虚拟视图

项目

描述

名称

为虚拟视图设置名称。

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

查询

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

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

预览(P)

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

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

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

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

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