无法在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 中创建 spring maven 项目 [关闭]
如何在 IntelliJ IDEA 中创建 JavaFX 模块