无法使用带有SSL的Flyway连接到Azure Postgres数据库

时间:2020-03-04 23:59:58

标签: postgresql ssl flyway azure-postgresql

我能够使用SSL连接到AWS,但不能使用天蓝色,我尝试使用反斜杠转义,并且不使用用户名加引号,但是它不起作用,我可以直接从psql连接到天蓝色,但不能从flyway连接。 我为ssl导入了证书。我正在使用flyway版本5.1.4,因为那是可与SSL和AWS一起使用的最新版本。 有关如何使其与Azure一起使用的任何想法。

 # cat flyway.conf
flyway.url=jdbc:postgresql://test-instance.postgres.database.azure.com:5432/testdb?ssl=true
flyway.user="test_user@test-instance"
flyway.password=testpassword

ERROR:
Unable to obtain connection from database (jdbc:postgresql://test-instance.postgres.database.azure.com:5432/testdb?ssl=true) for user '"test_user@test-instance"': FATAL: Cannot connect to the server test-instance"
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
SQL State  : 28001
Error Code : 0
Message    : FATAL: Cannot connect to the server test-instance"

0 个答案:

没有答案