How to use password with special chars in postgressql .pgpass file

All we need is an easy explanation of the problem, so here it is.

How to use password with special chars like repl#stg$12 in postgressql .pgpass file?
db1:5433:replication:repl:repl#stg$1
2
I added entry like this in .pgpass but it’s prompting for password when I connect.

How to solve :

I know you bored from this bug, So we are here to help you! Take a deep breath and look at the explanation of your problem. We have many solutions to this problem, But we recommend you to use the first method because it is tested & true method that will 100% work for you.

Method 1

There’s only one quoting rule for .pgpass according to the documentation:

 If an entry needs to contain : or \, escape this character with \.

Note: Use and implement method 1 because this method fully tested our system.
Thank you 🙂

All methods was sourced from stackoverflow.com or stackexchange.com, is licensed under cc by-sa 2.5, cc by-sa 3.0 and cc by-sa 4.0

Leave a Reply