Liking cljdoc? Tell your friends :D

clj-postgresql.pgpass

Logic for matching passwords ~/.pgpass passwords to db specs.

Logic for matching passwords ~/.pgpass passwords to db specs.
raw docstring

parse-pgpass-lineclj

(parse-pgpass-line s)

The .pgpass files has lines of format: hostname:port:database:username:password Return a map of fields {:pg-hostname "*" ...}

The .pgpass files has lines of format: hostname:port:database:username:password
Return a map of fields {:pg-hostname "*" ...}
sourceraw docstring

pgpass-lookupclj

(pgpass-lookup spec)

Look up password from ~/.pgpass based on db spec {:host ... :port ... :dbname ... :user ...}

Look up password from ~/.pgpass based on db spec {:host ... :port ... :dbname ... :user ...}
sourceraw docstring

pgpass-matches?clj

(pgpass-matches? {:keys [host port dbname user]}
                 {:keys [pg-hostname pg-port pg-database pg-username
                         pg-password]})

(filter (partial pgpass-matches? spec) pgpass-lines)

(filter (partial pgpass-matches? spec) pgpass-lines)
sourceraw docstring

read-pgpassclj

(read-pgpass)

Find ~/.pgpass, read it and parse lines into maps

Find ~/.pgpass, read it and parse lines into maps
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close