From 9229e03d06a317a765275e7bd82f301a623b760d Mon Sep 17 00:00:00 2001 From: Jack Christensen Date: Sat, 26 Jan 2019 16:46:30 -0600 Subject: [PATCH] Partial conversion of pgx to use pgconn --- pgconn.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pgconn.go b/pgconn.go index 06f9e833..512c9a88 100644 --- a/pgconn.go +++ b/pgconn.go @@ -398,6 +398,12 @@ func (pgConn *PgConn) hardClose() error { return pgConn.conn.Close() } +// TODO - rethink how to report status. At the moment this is just a temporary measure so pgx.Conn can detect deatch of +// underlying connection. +func (pgConn *PgConn) IsAlive() bool { + return !pgConn.closed +} + // writeAll writes the entire buffer. The connection is hard closed on a partial write or a non-temporary error. func (pgConn *PgConn) writeAll(buf []byte) error { n, err := pgConn.conn.Write(buf)