diff --git a/values_test.go b/values_test.go index e8617417..7ea118f3 100644 --- a/values_test.go +++ b/values_test.go @@ -71,6 +71,10 @@ func TestJsonTranscode(t *testing.T) { conn := mustConnect(t, *defaultConnConfig) defer closeConn(t, conn) + if _, ok := conn.PgTypes[pgx.JsonOid]; !ok { + return // No JSON type -- must be running against old PostgreSQL + } + m := map[string]string{ "key": "value", } @@ -91,6 +95,10 @@ func TestJsonbTranscode(t *testing.T) { conn := mustConnect(t, *defaultConnConfig) defer closeConn(t, conn) + if _, ok := conn.PgTypes[pgx.JsonbOid]; !ok { + return // No JSONB type -- must be running against old PostgreSQL + } + m := map[string]string{ "key": "value", }