sql - 如何从 DataGrip 中的环境变量设置数据源密码?

标签 sql token jetbrains-ide sqldatasource datagrip

要连接到数据库,我必须调用 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/

相关文章:

javascript - 如何在语法上突出显示单个文本输入字段?

python - PyCharm 错误 - 加载项目 : Cannot load facet Python 时出错

python - 在 PyCharm Professional 中,运行 docker 和 docker-compose Python 解释器的能力去了哪里?

java - 在 Java 中读取 token

c - 将字符串拆分为标记

JetBrains WebStorm 中的 JavaScript 变量颜色

mysql - 表被指定两次作为 INSERT 的目标和单独的数据源

sql - 带有 many-ISNULL 的多列 UPDATE-JOIN 需要很长时间?

sql - 在 postgres 表中添加检查,其中数据已经不正确

sql - Hive - 如何检查数字列是否有数字/小数?