Commit Graph

1899 Commits (a0028cbd0de2eb3c332aefff381bc7a852abb62c)

Author SHA1 Message Date
Matt Schultz a0028cbd0d Handle SendBatch calls on closed transactions with null connections. This was previously panicking due to a null pointer exception as exposed in the provided unit test. 2021-03-19 08:38:19 -05:00
Jack Christensen 495d482f20 Fix PG version extraction in tests 2021-03-13 07:55:53 -06:00
Jack Christensen 1fcefdc73f Fix BeginTxFunc not passing txOptions
fixes #961
2021-03-13 07:43:08 -06:00
Rusakow Andrew 292539a590 Add comment support when sanitizing SQL queries 2021-03-13 07:31:56 -06:00
Jack Christensen 00704ce8b7 Skip test on too old PostgreSQL 2021-03-13 07:18:26 -06:00
Jack Christensen e93da6c744 Fix ignored deferred error with database/sql QueryRow
fixes #958
2021-03-13 06:52:58 -06:00
Jack Christensen 38ab93613b Make CopyFrom log message more specific 2021-03-11 19:22:40 -06:00
Patrick Hemmer 41fa6e844c Add logging on CopyFrom
Logging previously only logged statement results on Exec() and Query(), but not CopyFrom(). This makes change makes it consistent.
2021-03-11 19:21:42 -06:00
Jack Christensen 0cc35d7a60 Update supported versions 2021-03-06 17:25:15 -06:00
Jack Christensen d46e447a39 Add CockroachDB to CI 2021-03-06 17:21:45 -06:00
Jack Christensen 9e55cff611 Fix testing Fatalf in goroutines 2021-03-06 17:21:45 -06:00
Jack Christensen d245ed47f1 Increase pool release conn wait time for CI
No simple way around sleeping for certain tests.
2021-03-04 20:06:15 -06:00
Jack Christensen f8c43c97ab Document prefer_simple_protocol config option 2021-03-04 19:58:52 -06:00
Jack Christensen d9ac491657 Add prefer_simple_protocol option to ParseConfig
refs #650
2021-03-04 19:56:14 -06:00
Jack Christensen 1dc7133a63 Simplify CockroachDB detection 2021-02-27 10:40:06 -06:00
Jack Christensen 09371f21d0 Use JSON format compat with PG and CockroachDB 2021-02-27 10:28:45 -06:00
Jack Christensen fea4bc4318 Use bigint in tests for compat. with CockroachDB 2021-02-27 10:26:14 -06:00
Jack Christensen fb60d0780e Skip unsupported testing functionality on CockroachDB 2021-02-27 10:25:45 -06:00
Jack Christensen 2b63da6f12 Skip backend PID dependent tests on CockroachDB 2021-02-27 10:03:58 -06:00
Jack Christensen 1e15bdc874 Remove deferred from test tables where unneeded 2021-02-27 09:57:14 -06:00
Jack Christensen ff6ab48e00 Skip tests with parameter description server issues 2021-02-27 09:52:51 -06:00
Jack Christensen 674cf70c51 Skip tests with known server issues 2021-02-27 09:52:51 -06:00
Jack Christensen 775d3b1049 Fake success on example 2021-02-27 09:52:51 -06:00
Jack Christensen 30d44c0369 Test code instead of error message for CockroachDB 2021-02-27 09:52:51 -06:00
Jack Christensen 378bd72b67 Allow flexible number types for CockroachDB 2021-02-27 09:52:51 -06:00
Jack Christensen 44733732e4 Skip number type sensitive test on CockroachDB 2021-02-27 09:52:51 -06:00
Jack Christensen eaf3e84963 Add timeout to serialization failure test
When run with CockroachDB it appears to hang without the timeout.
2021-02-27 09:52:51 -06:00
Jack Christensen bac0905915 Specify type for CockroachDB 2021-02-27 09:52:51 -06:00
Jack Christensen ef2adcee08 Skip number type dependent test for CockroachDB 2021-02-27 09:52:51 -06:00
Jack Christensen b01dd934e5 Allow different int size for CockroachDB 2021-02-27 09:52:51 -06:00
Jack Christensen fe3a710a5a Skip test depending on exact int types on CockroachDB 2021-02-27 09:52:51 -06:00
Jack Christensen 9fe7962445 Skip another initially deferred test on CockroachDB 2021-02-27 09:52:51 -06:00
Jack Christensen 80e7f6b0d3 Skip testing circle type on CockroachDB 2021-02-27 09:52:51 -06:00
Jack Christensen c588c47ddd Skip client_encoding test for CockroachDB 2021-02-27 09:52:51 -06:00
Jack Christensen 3a27bcd459 Skip standard_conforming_strings = off test for CockroachDB 2021-02-27 09:52:51 -06:00
Jack Christensen 5a16bad252 Skip deferred constraint tests on CockroachDB 2021-02-27 09:52:51 -06:00
Jack Christensen c4e66b05de Test accepts bigint vs int for CockroachDB 2021-02-27 09:52:51 -06:00
Jack Christensen f29aef4409 Skip test with serial on CockroachDB 2021-02-27 09:52:51 -06:00
Jack Christensen 2e50e59491 Skip isolation level test for CockroachDB 2021-02-27 09:52:51 -06:00
Jack Christensen 2f95f67ef5 Remove initially deferred when not needed
Makes test compatible with CockroachDB.
2021-02-27 09:52:51 -06:00
Jack Christensen c8a7c89f15 Skip tests using pg_terminate_backend on CockroachDB 2021-02-27 09:52:51 -06:00
Jack Christensen 19441eee28 CockroachDB returns bigint instead of int 2021-02-27 09:52:51 -06:00
Jack Christensen 5f58e0e443 Cockroach DB uses different error code 2021-02-27 09:52:51 -06:00
Jack Christensen ec5dfb472c Skip domain types for CockroachDB 2021-02-27 09:52:51 -06:00
Jack Christensen a6d902777d Skip LISTEN / NOTIFY tests for CockroachDB 2021-02-27 09:52:51 -06:00
Jack Christensen 45c2b71377 Skip tests for cidr type for CockroachDB 2021-02-27 09:52:51 -06:00
Jack Christensen 909398127d Skip large objects tests for CockroackDB 2021-02-27 09:52:51 -06:00
Jack Christensen 37884a20e7 Use testify and more forgiving numeric equality
PostgreSQL generate_series can return type int while CockroachDB always
returns bigint.
2021-02-27 09:52:51 -06:00
Jack Christensen ac2918b9a3 Add BeginFunc and BeginTxFunc
fixes #821
2021-02-20 18:30:18 -06:00
Jack Christensen 373bb84e9d Add *pgxpool.AcquireFunc
refs #821
2021-02-20 17:16:33 -06:00