无法在intellij idea中的空数据库中创建新表

Posted

技术标签:

【中文标题】无法在intellij idea中的空数据库中创建新表【英文标题】:Can't create new table in an empty database in intellij idea 【发布时间】:2016-04-11 03:42:09 【问题描述】:

在 IntelliJ idea 或Datagrip 中完全从头创建一个新的 SQLite 数据数据库似乎是不可能的。

这是我的工作:

    在数据库窗口中,创建一个新的 SQLite 数据库。 新数据库显示在数据库窗口中。 从弹出菜单中,您只能创建另一个数据库。

这是我尝试做的:

但没有任何变化:

我应该怎么做才能创建一个新表?

【问题讨论】:

您是否点击了小刷新按钮以查看架构更改已发生? 我做了但没有任何改变 我试图重现这种行为,但是当我对 sqlite 数据库文件执行 create table 语句时,我会立即在 may 数据库选项卡中看到数据表。您使用的是哪个 DataGrid 版本?你真的执行了 ddl(对不起那个问题)?您收到错误消息了吗? 您好,我是 JetBrains 的 Max,所以我在这里为您提供帮助。但不清楚你在做什么。能否提供更多信息? 谢谢,我明白了,这是一个愚蠢的错误。 【参考方案1】:

这是我犯的一个愚蠢的错误。 这是我第一次使用datagrip,所以我不是很熟悉。

当我试图创建一个新数据库时,我只是从数据库窗口中,创建一个新的 SQLite 数据库。然后按 OK。 这是创建用于存储 SQL 代码的 .sqlite,而不是真正的数据库。

所以正确的做法是点击绿色的 + 图标并创建一个新的数据库文件。

【讨论】:

以上是关于无法在intellij idea中的空数据库中创建新表的主要内容,如果未能解决你的问题,请参考以下文章

IntelliJ Idea中创建package的问题

如何在 intellij IDEA 中创建 spring maven 项目 [关闭]

如何在 IntelliJ IDEA 中创建 JavaFX 模块

如何在 IntelliJ IDEA 中创建 JavaFX Maven 项目?

IntelliJ IDEA中创建xml文件

IntelliJ IDEA中创建Web聚合项目(Maven多模块项目)