# pg/connect Create a PostgreSQL client (lazy dial on first command). ## Syntax
[pg/connect url]
[pg/connect host port ?opts]
URL form: `postgres://user:pass@host:5432/db?sslmode=require`. libpq kv-string form: `host=x port=y user=z ...`. Opts map: `%{ :host :port :user :password :database :sslmode :ssl bool :application-name :timeout ms }`. Env fallbacks: `PGHOST` `PGPORT` `PGUSER` `PGPASSWORD` `PGDATABASE` `PGSSLMODE` `PGAPPNAME`. Returns a `native_resource` client handle.