使用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本身?告诉我们你的代码。 –