我想使用RazorSQL连接到我的远程服务器上运行的数据库.我使用以下命令在localhost上创建SSH隧道:
ssh -L 1111:remote.server.com:5432 myuser@remote.server.com
Run Code Online (Sandbox Code Playgroud)
我通过RazorSQL的GUI配置我的连接,指定localhost为主机和1111端口.当我单击"连接"时,会出现以下错误消息:
ERROR: An error occurred while trying to make a connection to
the database:
JDBC URL: jdbc:postgresql://localhost:1111/myuser
FATAL:
no pg_hba.conf entry for host "aaa.bbb.ccc.ddd",
user "myuser", database "mydatabase", SSL off
Run Code Online (Sandbox Code Playgroud)
哪里aaa.bbb.ccc.ddd是远程服务器的IP地址.
更重要的是,我不允许更改pg_hba.conf文件的内容.这就是目前的样子:
# TYPE DATABASE USER CIDR-ADDRESS METHOD
@remove-line-for-nolocal@# "local" is for Unix domain socket connections only
@remove-line-for-nolocal@local all all @authmethod@
# IPv4 local connections:
host all all 127.0.0.1/32 @authmethod@
# IPv6 local connections:
host all all …Run Code Online (Sandbox Code Playgroud) 我目前经常使用 Google Big Query,我非常讨厌在浏览器中查询。我习惯于通过 Toad、Microsoft SQL Studio、Teradata Studio Express 或 Databeaver 等编辑器连接到常规数据库。我正在寻找你们推荐在 Google Big Query 上使用的类似工具。
到目前为止,我发现的唯一替代方法是 razorsql 和 jetbrains datagrip(而后者需要自定义连接(https://blog.jetbrains.com/datagrip/2018/07/10/using-bigquery-from-intellij-based- ide/ )
关于替代品的任何想法?
提前致谢