2701 Commits

Author SHA1 Message Date
Jack Christensen
ad6ee2bd56 Add circle array 2022-01-03 20:56:12 -06:00
Jack Christensen
eb2c37a983 Convert circle to Codec 2022-01-03 20:53:50 -06:00
Jack Christensen
5c4560eed3 Add box array 2022-01-03 20:30:57 -06:00
Jack Christensen
298a5f0dca Convert box to Codec 2022-01-03 20:27:44 -06:00
Jack Christensen
4b1121c2a9 Convert bool to Codec 2022-01-01 18:18:47 -06:00
Jack Christensen
0c0e28a70a Convert int4 and int8 to new system
Note: purposely disabled some tests and composite support that needs to
be restored later in v5 development.
2022-01-01 17:26:39 -06:00
Jack Christensen
40fb889605 Temporarily remove composite and record support 2022-01-01 11:41:08 -06:00
Jack Christensen
ffa1fdd66e Temporarily remove range type support 2022-01-01 11:32:52 -06:00
Jack Christensen
d2cf33ed40 Add UnmarshalJSON to generated ints 2022-01-01 11:25:26 -06:00
Jack Christensen
0403c34ae3 Prepare for generating tests 2022-01-01 11:22:14 -06:00
Jack Christensen
1b353297d5 Prepare for generating int types 2022-01-01 11:11:31 -06:00
Jack Christensen
6c7f1593e8 Use rake to build generated code 2022-01-01 10:54:54 -06:00
Jack Christensen
93cc21199f All tests passing 2021-12-31 17:54:47 -06:00
Jack Christensen
1516a0d8db pgtype tests pass 2021-12-31 17:51:18 -06:00
Jack Christensen
19ae359e9e Add binary scan plans for int2 2021-12-31 17:03:31 -06:00
Jack Christensen
77b9b59622 Generate text to int scan plans 2021-12-31 13:07:08 -06:00
Jack Christensen
b99d95470f Fix tryBaseTypeScanPlan infinite recursion 2021-12-31 12:32:46 -06:00
Jack Christensen
c39924d0c6 Improvements to ArrayCodec 2021-12-31 12:28:45 -06:00
Jack Christensen
9fc8f9b3a8 Initial passing tests for main pgx package 2021-12-30 18:12:47 -06:00
Jack Christensen
58b7486343 Initial codec support for int2 and int2[] 2021-12-23 13:12:54 -06:00
Jack Christensen
14b5053209 Merge remote-tracking branch 'pgconn/master' into v5-dev 2021-12-18 08:20:53 -06:00
James Hartig
5a5260b73d feat: support port in ip from LookupFunc to override config
Fixes #97
2021-12-18 08:16:31 -06:00
Jack Christensen
d2dc20af81 Link to extensions 2021-12-11 15:32:52 -06:00
Jack Christensen
b2569172d8 Fix typo in example 2021-12-11 14:55:02 -06:00
Jack Christensen
7c5dbde59e Upgrade remaining dependencies 2021-12-11 14:54:25 -06:00
Jack Christensen
8e2e8a7009 Remove external log adapters 2021-12-11 14:52:31 -06:00
Jack Christensen
ef2b70edad Remove github.com/gofrs/uuid test dependency 2021-12-11 14:37:02 -06:00
Jack Christensen
731312fea8 Remove github.com/shopspring/decimal test dependency 2021-12-11 14:32:32 -06:00
Jack Christensen
9ab821620f Remove github.com/Masterminds/semver/v3 test dependency 2021-12-11 14:27:00 -06:00
Jack Christensen
1b416b36dc Finish temp removal of PG < 14 from CI 2021-12-11 14:26:04 -06:00
Jack Christensen
066908d4f8 Temporarily remove all PG versions but 14 from CI
Same issue as previous commit removing CockroachDB. numeric type only
supports infinity on PG 14 and there is no easy way in the current
test structure to skip tests based on server version.
2021-12-11 14:15:22 -06:00
Jack Christensen
5fbf907471 Temporarily remove cockroachdb from CI
pgtype has a ton of tests that don't work on CockroachDB. And because of
how the tests are structured it is difficult to skip just those tests.

pgtype may have significant changes before v5 is released so delay
updating these tests.
2021-12-11 14:09:37 -06:00
Jack Christensen
9ae7452196 Remove Go 1.16 from CI
By the time v5 is released 1.17 will be the minimum supported version.
May as well save some CI time in the mean while.
2021-12-11 14:07:52 -06:00
Jack Christensen
8c9646dbfe Remove github.com/cockroachdb/apd test dependency 2021-12-11 13:45:37 -06:00
Jack Christensen
6b2a0d99a2 Run CI on v5-dev branch 2021-12-11 13:37:13 -06:00
Jack Christensen
81168a61d1 Update go.mod go version to 1.17 2021-12-11 13:32:50 -06:00
Jack Christensen
85b08ac663 Fix some previously broken comment links 2021-12-11 13:30:36 -06:00
Jack Christensen
72cc95e4dd Bump module version to v5 2021-12-11 13:29:03 -06:00
Jack Christensen
390bd79757 Add array integration benchmarks 2021-12-11 09:19:11 -06:00
Jack Christensen
d9e53647ec Use ideomatic casing 2021-12-11 09:08:05 -06:00
Jack Christensen
fbbf403cf2 Update changelog 2021-12-11 08:56:41 -06:00
Jack Christensen
0e293b966c Finish import of pgconn 2021-12-04 14:06:57 -06:00
Jack Christensen
5c36639f09 Merge branch 'pgconnimport' into v5-dev 2021-12-04 13:51:50 -06:00
Jack Christensen
19ec4d505f Import to pgx main repo in pgconn subdir 2021-12-04 13:51:24 -06:00
Jack Christensen
7e13db4538 Finish import of pgtype repo
Fix some tests that broke by merging repos
Tweak readme wording
2021-12-04 13:45:57 -06:00
Jack Christensen
7aeb42b80c Merge branch 'pgtypeimport' into v5-dev 2021-12-04 13:10:07 -06:00
Jack Christensen
44214b7854 Import to pgx main repo in pgtype subdir 2021-12-04 13:07:54 -06:00
Jack Christensen
550cc7b529 wip 2021-12-04 12:53:20 -06:00
Jack Christensen
e22675d20b ValueTranscoder uses new interfaces 2021-12-04 12:45:20 -06:00
Jack Christensen
8f454e4cd6 Add initial ParamEncoder and ResultDecoder support to core types 2021-12-04 11:36:50 -06:00