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

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

这是我的工作:

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

这是我尝试做的:

但没有任何变化:

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

【问题讨论】:

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

标签: database sqlite intellij-idea datagrip


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多