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

问题描述 投票:0回答:5

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

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

我以为它在

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

intellij-idea
5个回答
6
投票

尝试查看 IntelliJ 缓存文件夹。

对我来说,我没有找到数据库脚本本身,但找到了这里执行的所有 sql 语句的历史

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

(正在使用 IntelliJ Idea EAP)。


5
投票

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

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

更新(2024-04-25):在 IntelliJ 2024.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/

1
投票

Mac 版本将其存储在:

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

1
投票

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

~/.config/JetBrains/IntelliJIdea2020.1/consoles
© www.soinside.com 2019 - 2024. All rights reserved.