IntelliJ IDEA在哪里存储数据库控制台脚本?

时间:2013-09-16 02:48:02

标签: intellij-idea

尽管经过长时间的搜索,我还是找不到这个问题的答案。出于某种原因,我以为我以前见过它。

你们知道IDEA在哪个文件中保存了数据库控制台脚本的内容吗?

我认为它在dataSources.ids,但我没有看到那里的脚本,只有连接设置。

5 个答案:

答案 0 :(得分:4)

尝试查看IntelliJ缓存文件夹。

对我来说,我自己没有找到数据库脚本,但找到了在这里执行的所有sql语句的 history

`c:\Users\$user\.IntelliJIdea13\system\userHistory\*.xml`

(我在IntelliJ Idea EAP上)。

答案 1 :(得分:3)

如果您使用的是Mac OS X,并且从IntelliJ IDEA 14开始,则会将其存储在此处:

~/Library/Caches/IntelliJIdea14/userHistory/*.xml

我怀疑OS X更新有时会清除~/Library/Caches,因为在OS X 10.10.2更新后我丢失了数据库控制台历史记录。如果数据库控制台的内容对您很重要,请确保备份此文件夹,而不是将其排除在Time Machine备份中!

更新(2016/09/23):在某些时候,他们将其从缓存中移出并进入首选项文件夹,这很好,因为您不再需要担心macOS更新将其删除。例如,它在当前版本中:

~/Library/Preferences/IntelliJIdea2016.2/consoles/db/

答案 2 :(得分:1)

Mac版本将其存储在:

~/Library/Preferences/IDEA version/consoles/db/

答案 3 :(得分:1)

将Ubuntu默认值添加到答案列表,然后使用您的版本更改IntelliJIdea2020.1。

~/.config/JetBrains/IntelliJIdea2020.1/consoles

答案 4 :(得分:0)

在适用于 Mac 的较新版本 IntelliJ (2020+) 上,可以在此处找到:

~/Library/Application Support/JetBrains/IntelliJIdeaYOUR_VERSION/consoles/db