我能够使用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"