尽管经过长时间的搜索,我还是找不到这个问题的答案。出于某种原因,我以为我以前见过它。
你们知道IDEA在哪个文件中保存了数据库控制台脚本的内容吗?
我认为它在dataSources.ids
,但我没有看到那里的脚本,只有连接设置。
答案 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