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)