使用Liquibase 3.5.3命令行對PostgreSQL 9.6我無法使用用戶(例如postgres)進行身份驗證,密碼中包含@和!字符。如果我更改密碼以刪除它們的身份驗證工作。其他用戶也會發生這種情況。帶@和!的密碼是正確的並在其他應用程序中使用。Liquibase無法使用@和!驗證用戶身份輸入密碼
我在使用java 1.8運行時從PostgreSQL使用jdbc 4.2驅動程序。
意外的錯誤運行Liquibase:org.postgresql.util.PSQLException: FATAL:密碼驗證失敗的用戶 「Postgres的」
有什麼關於使用JDBC和Liquibase當密碼獨特之處?
您是在使用Liquibase時還是在直接使用JDBC時使用它? –
[如果密碼有特殊字符,不能使用JDBC連接到oracle數據庫](http://stackoverflow.com/questions/21908610/not-able-to-connect-to-oracle-database-using- jdbc-if-password-is-having-special) – dbf
你怎麼連接?使用春季liquibase集成或直接使用liquibase本身?告訴我們你的代碼。 –