From 909398127d50c192000e716bfd5872f85038858c Mon Sep 17 00:00:00 2001 From: Jack Christensen Date: Sat, 13 Feb 2021 11:45:13 -0600 Subject: [PATCH] Skip large objects tests for CockroackDB --- large_objects_test.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/large_objects_test.go b/large_objects_test.go index ed50f054..71e2df73 100644 --- a/large_objects_test.go +++ b/large_objects_test.go @@ -22,6 +22,10 @@ func TestLargeObjects(t *testing.T) { t.Fatal(err) } + if conn.PgConn().ParameterStatus("crdb_version") != "" { + t.Skip("Server does support large objects") + } + tx, err := conn.Begin(ctx) if err != nil { t.Fatal(err) @@ -48,6 +52,10 @@ func TestLargeObjectsPreferSimpleProtocol(t *testing.T) { t.Fatal(err) } + if conn.PgConn().ParameterStatus("crdb_version") != "" { + t.Skip("Server does support large objects") + } + tx, err := conn.Begin(ctx) if err != nil { t.Fatal(err) @@ -165,6 +173,10 @@ func TestLargeObjectsMultipleTransactions(t *testing.T) { t.Fatal(err) } + if conn.PgConn().ParameterStatus("crdb_version") != "" { + t.Skip("Server does support large objects") + } + tx, err := conn.Begin(ctx) if err != nil { t.Fatal(err)