From 7383e240d437262029c1e8e3c6fe5c82a844144b Mon Sep 17 00:00:00 2001 From: Jack Christensen Date: Fri, 4 Sep 2015 09:13:15 -0500 Subject: [PATCH] Skip JSON/JSONB tests for older PostgreSQL servers --- values_test.go | 8 ++++++++ 1 file changed, 8 insertions(+) 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", }