我如何在DataGrip(Jet Brains)中创建表之间的关系

pro*_*cor 7 jetbrains-ide datagrip

我在工作中使用JetBrains的Data Grip.没关系,但我不知道如何在表之间建立关系.

就像这张照片:

在此输入图像描述

小智 14

这是一个两步程序.在第一步中,您必须修改表以添加外键约束定义.在第二步中,您可以显示表格图.

首先,在DataGrip中右键单击表的名称,然后选择" 修改表".您将看到四个选项卡:,,索引外键.选择" 列"选项卡.右键单击要成为外键​​的列名,然后选择" 新建外键".窗口将切换到其外键选项卡,其中填写了一些信息.填写"目标表".您可能还必须在SQL语句的REFERENCES短语中写入目标列名.现在,在" 修改表"窗口中查看所有信息,如果满意,请单击"执行".

其次,再次右键单击DataGrip中表的名称,这次选择Diagrams > Show Visualization.您现在应该看到一个显示原始表和引用表之间关系的图表.

在DataGrip帮助中,您可以查看" 使用数据库工具窗口"页面,了解其修改表,列,索引或主键或外键部分的定义.那里有一个非常简短的程序描述.

维基百科在其定义外键文章部分中有一个示例,在使用DataGrip的" 修改表"窗口时可能对您有用.

我在DataGrip 2017.1.3中执行了此过程,我不知道其他版本是否有所不同.