要连接到数据库,我必须调用 API 来生成 token 。假设我将其存储在环境变量 $TOKEN
中。
现在,在 DataGrip 中设置数据源时,如何告诉 DataGrip 读取 $TOKEN
环境变量,因为它的值会不断变化?因为在打开 DataGrip 之前,我将调用 API 来生成 token 并通过脚本设置在环境变量中。
是否可以在DataGrip中读取环境变量作为密码?
最佳答案
没有这样的现成功能。
您可以创建自定义插件来提供此类授权。这就是类实现的问题 - com.intellij.database.dataSource.DatabaseAuthProvider
参见this plugin举个例子。
关于sql - 如何从 DataGrip 中的环境变量设置数据源密码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75217476/