昨天,打开了一个月未使用的dataGrip,发现之前建的几十个数据源都不见了,这让我很心疼(发现界面风格有点不一样,多了Desktop及右边的Files内容,如下图)。在网上看了几个贴子,都没解决问题。
今天将我的datagrip下的数据内容都找了遍了,也没看到数据源的配置文件。于是抱着重新建数据源的心态,第一次发现datagrip有项目目录,于是新建了一个项目“道道全”,在其下新建一个数据源,发现数据源是默认保存在C:\Users\joylin\AppData\Roaming\JetBrains\DataGrip2020.1\consoles\db下,于是在该目录下看到很多类似的文件,我想之前的数据源肯定在这里头了。后来在C:\Users\joylin\AppData\Roaming\JetBrains\DataGrip2020.1\projects中发现了“道道全”,其下还有一个“default",,于是在datagrip中“File->Open Recent“打开“default",,一下就把之前的所有数据源都加载出来了!!!!原来如此,我之前从没留意过“project"这一内容。
总结:
出现如上问题的主要根源是打开datagrip自动切换了项目,导致期望的数据源不见了。通常开发人员容易忽视新建project,一新安装datagrip,就是新建数据源,此时datagrip会自动产生一个default的默认项目目录。