mirror of https://github.com/jackc/pgx.git
31 lines
1.4 KiB
Plaintext
31 lines
1.4 KiB
Plaintext
package pgx_test
|
|
|
|
import (
|
|
"crypto/tls"
|
|
"github.com/jackc/pgx"
|
|
"os"
|
|
"strconv"
|
|
)
|
|
|
|
var defaultConnConfig = &pgx.ConnConfig{Host: "127.0.0.1", User: "pgx_md5", Password: "secret", Database: "pgx_test"}
|
|
var tcpConnConfig = &pgx.ConnConfig{Host: "127.0.0.1", User: "pgx_md5", Password: "secret", Database: "pgx_test"}
|
|
var unixSocketConnConfig = &pgx.ConnConfig{Host: "/var/run/postgresql", User: "postgres", Database: "pgx_test"}
|
|
var md5ConnConfig = &pgx.ConnConfig{Host: "127.0.0.1", User: "pgx_md5", Password: "secret", Database: "pgx_test"}
|
|
var plainPasswordConnConfig = &pgx.ConnConfig{Host: "127.0.0.1", User: "pgx_pw", Password: "secret", Database: "pgx_test"}
|
|
var invalidUserConnConfig = &pgx.ConnConfig{Host: "127.0.0.1", User: "invalid", Database: "pgx_test"}
|
|
var tlsConnConfig = &pgx.ConnConfig{Host: "127.0.0.1", User: "pgx_ssl", Password: "secret", Database: "pgx_test", TLSConfig: &tls.Config{InsecureSkipVerify: true}}
|
|
var customDialerConnConfig = &pgx.ConnConfig{Host: "127.0.0.1", User: "pgx_md5", Password: "secret", Database: "pgx_test"}
|
|
var replicationConnConfig *pgx.ConnConfig = nil
|
|
|
|
func init() {
|
|
version := os.Getenv("PGVERSION")
|
|
|
|
if len(version) > 0 {
|
|
v, err := strconv.ParseFloat(version,64)
|
|
if err == nil && v >= 9.6 {
|
|
replicationConnConfig = &pgx.ConnConfig{Host: "127.0.0.1", User: "pgx_replication", Password: "secret", Database: "pgx_test"}
|
|
}
|
|
}
|
|
}
|
|
|