2349 Commits

Author SHA1 Message Date
Jack Christensen
47cc8bb43e Update pgconn and pgtype dependencies 2020-07-14 12:03:00 -05:00
Jack Christensen
7a3e774a52 Fix ArrayType DecodeBinary empty array breaks future reads 2020-07-14 11:58:10 -05:00
Jack Christensen
9b480f4785 Terminate connection when Commit fails and leaves tx open
refs #787
2020-07-13 22:49:35 -05:00
Jack Christensen
c8a9da960c Revert "stdlib: close connection on Tx commit or rollback that doesn't end Tx"
This reverts commit 2583134306da7d77427188acc1163aa636e28904.

This fix should actually be on the main Tx implementation.
2020-07-13 22:48:28 -05:00
Jack Christensen
2583134306 stdlib: close connection on Tx commit or rollback that doesn't end Tx
refs #787
2020-07-13 22:40:42 -05:00
Jack Christensen
aa245bcc44
Merge pull request #47 from bakape/fix/struct-padding
optimise struct padding
2020-07-13 07:38:09 -05:00
Jack Christensen
5b498c4529 Link to https://github.com/georgysavva/scany
refs #788
2020-07-13 07:18:36 -05:00
bakape
193ecfec73
optimise struct padding 2020-07-12 13:52:32 +03:00
James Lawrence
5576567c19 support unformatted uuid hex string.
adds the abiility to support uuids in the form:
000102030405060708090a0b0c0d0e0f
2020-07-06 11:27:15 -04:00
Jack Christensen
11428bbc02 Document methods on Rows allowed to be called after Close() 2020-07-02 18:35:47 -05:00
Jack Christensen
eeda0368e6
Merge pull request #784 from zikaeroh/fix-column-perf
Cache column names in stdlib Rows
2020-06-29 14:40:23 -05:00
zikaeroh
84510c4590 Cache column names in stdlib Rows 2020-06-29 10:20:13 -07:00
Jack Christensen
3568b908c0 Release v4.7.1 v4.7.1 2020-06-29 10:43:18 -05:00
Jack Christensen
bf47a3d0a4 Fix stdlib decoding error with certain order and combination of fields
fixes #781
2020-06-29 09:38:53 -05:00
Jack Christensen
34cbb61138 Release v4.7.0 v4.7.0 2020-06-27 12:31:13 -05:00
Jack Christensen
8de0c48af0 Update dependencies 2020-06-27 12:30:58 -05:00
Jack Christensen
efe4704c57 Release v1.4.0 2020-06-27 12:25:17 -05:00
Jack Christensen
c4e2b4bda3 Update changelog 2020-06-27 12:24:46 -05:00
Jack Christensen
f8a5bc8273 Do not kill connection on transaction commit failure
fixes #780
2020-06-27 12:10:33 -05:00
Jack Christensen
66a0b33655 Rerun typed_array_gen.sh 2020-06-24 08:40:34 -05:00
Andrei Tserakhau
4f940b06eb
Merge branch 'master' into fix-490 2020-06-21 14:23:49 +03:00
tserakhau
44f45c6c62 Use erb for jsonb array generation 2020-06-21 14:21:16 +03:00
Jack Christensen
41a185b611 Allow converting intervals with months and days to duration
It's a lossy conversion but so is numeric to float.

fixes #42
2020-06-20 13:26:06 -05:00
Jack Christensen
3d6abc3c5b
Merge pull request #41 from TrueLevelSA/feat/slice-of-pointers
Create pgtypes (and slices of) from pointers
2020-06-20 13:14:43 -05:00
tserakhau
35d2873de1 Fix 490: Add jsonb arrays for pgx v4 2020-06-18 17:11:54 +03:00
megaturbo
bc07106f0e Add Code generated notice at the top of the file 2020-06-17 17:04:43 +02:00
megaturbo
066bc77610 Add support for slice of nullable types in array types 2020-06-17 17:04:43 +02:00
megaturbo
3105c6e706 Add support for nullable types in Value.Get implementations 2020-06-17 17:04:43 +02:00
Jack Christensen
09efc38390 Update changelog 2020-06-11 21:36:50 -05:00
Jack Christensen
a0bff84d73 Merge branch 'leighhopcroft-numeric-nan-support' 2020-06-11 21:35:49 -05:00
Jack Christensen
7bcd9fbdaf Rename IsNaN to NaN 2020-06-11 21:35:32 -05:00
Jack Christensen
ee66a98ace Merge branch 'numeric-nan-support' of git://github.com/leighhopcroft/pgtype into leighhopcroft-numeric-nan-support 2020-06-11 21:29:49 -05:00
Jack Christensen
43696815c2
Merge pull request #39 from powersjcb/add-travis-config
Duplicate travis config from pgx
2020-06-11 19:45:24 -05:00
Jacob Powers
25d18b98e5 fix regression 2020-06-10 09:26:59 -07:00
Jacob Powers
de77c70f48 enable hstore extension before running tests 2020-06-10 09:05:14 -07:00
leighhopcroft
0b762c6e26 updated to use boolean IsNaN field on Numeric 2020-06-10 16:59:08 +01:00
Jacob Powers
97e4debcc0 disable test cases that require a binary sql snapshot 2020-06-10 08:27:56 -07:00
Jacob Powers
6d62aec6b1 remove irrelevant test from pgx 2020-06-09 18:31:49 -07:00
Jacob Powers
96f49eb89b copy travis configs over from pgx 2020-06-09 18:16:23 -07:00
Jacob Powers
3e586004db add travis config 2020-06-09 18:08:38 -07:00
Jack Christensen
e32805888d
Merge pull request #35 from georgysavva/scan-into-interface-dst
Make it possible to scan destination of *interface{} type.
2020-06-08 13:14:01 -05:00
georgysavva
a6d42976c6 Make it possible to scan destination of *interface{} type. 2020-06-08 13:18:54 +03:00
Jack Christensen
1f68908da6 Update changelog 2020-06-06 11:09:32 -05:00
Jack Christensen
59a28af6de Update dependencies 2020-06-06 11:00:22 -05:00
Jack Christensen
9b79c87d64 Update changelog 2020-06-06 10:59:27 -05:00
Jack Christensen
2758cbc0c4 Remove unnecessary allocation in rows.Values()
This was originally done to fix #386. But subsequent changes to pgtype
render the allocation unnecessary. Tests put in place with the original
fix still pass.
2020-06-06 10:39:33 -05:00
Jack Christensen
36944b232f Fix hstore with empty string values 2020-06-06 10:26:34 -05:00
Jack Christensen
937aec9841 Fix tests with newest pgx 2020-06-06 09:55:14 -05:00
Jack Christensen
4e50623069 Fix stdlib number size conversions 2020-06-06 09:54:19 -05:00
Jack Christensen
81140f6c27 Improve stdlib performance with large results 2020-06-06 09:49:14 -05:00