SQL开发人员与远程Postgresql的连接

时间:2018-08-19 10:00:50

标签: postgresql oracle-sqldeveloper

我试图在AWS和SQL Developer上建立到远程Postgresql的连接。我创建了一个名为' demo '的用户和一个名为' demodatabase '的数据库,该数据库由 demo 拥有。

但是我遇到了一些问题,建立连接时,在sql developer中选择“数据库”下拉列表没有显示任何数据库名称。

enter image description here

如果我没有从下拉列表中选择任何数据库并测试连接,它将显示错误

状态:失败-测试失败:致命:数据库“ dbadmin”不存在”。

但是,如果我使用与用户相同的名称创建数据库(即演示),则表示数据库已成功建立连接。

我也在pgadminIII中进行了测试,它的工作原理绝对不错。 谁能帮我一下。

2 个答案:

答案 0 :(得分:1)

我没有在该文本框中指定端口,而是在主机名文本框中包括了数据库名称和数据库名称,从而使它可以工作:

myserver:1234 /数据库名称?

答案 1 :(得分:0)

在主机名框中,输入主机名,后跟/ databasename? (包括问号)...所以在您的情况下:

主持人:whatever.amazonaws.com/demodatabase?

然后您可以忽略“选择数据库”旁边的下拉框