参考文章https://blog.itdevwu.com/post/1632/
DataGrip 连接GaussDB数据库的时候,会出现身份验证只能通过无验证或 pgpass 进行,而没有需要的用户名-密码的方式,也就无处填写 user 和 password。

而如果直接使用 DataGrip 自带的 PostgreSQL 驱动程序,又会提示:[08004] Invalid or unsupported by client SCRAM mechanisms. 这是由于 openGauss 与 PostgreSQL 对于密码的 hash 方式不完全相同,SHA256 不兼容 PostgreSQL 的驱动。

解决方案
添加一个 JDBC URL 模板,名称可以为任意(此处就叫“JDBC”),模板为:
jdbc:postgresql://{host}:{port}/{database}{user}{password}
这样做是因为,DataGrip 只会要求用户填写已经在模板中出现的参数,比如 {host}、{port}、{database}、{user}、{password},它会根据模板的情况智能生成一个对应的填写表

