Commit Graph

133 Commits (325f700b6edff215a692b10bc5b94cdfe1100769)

Author SHA1 Message Date
Jack Christensen 325f700b6e Add date to conversion system 2017-02-24 17:28:15 -06:00
Jack Christensen d984fcafab Add pgtype interfaces 2017-02-24 16:15:38 -06:00
Jack Christensen 0f93bfc2de Begin introduction of Convert 2017-02-24 14:48:34 -06:00
Jack Christensen e5707023ca Move bool to pgtype 2017-02-24 14:10:56 -06:00
Jack Christensen 83a5447cd2 wip 2017-02-22 18:08:05 -06:00
Jack Christensen 0ca0ee7206 wip 2017-02-20 18:56:52 -06:00
Jack Christensen d2c2baf4ea wip 2017-02-20 18:46:10 -06:00
Jack Christensen f78371da00 wip 2017-02-20 17:43:39 -06:00
Jack Christensen 3366699bea wip 2017-02-20 14:07:47 -06:00
Jack Christensen 8b07d97d13 wip 2017-02-20 13:20:00 -06:00
Jack Christensen 62f1adb342 wip 2017-02-20 12:08:46 -06:00
Jack Christensen a712d25469 wip 2017-02-20 09:30:52 -06:00
Jack Christensen 4faf97cc58 wip 2017-02-17 22:20:18 -06:00
Jack Christensen 47eda78ea1 Refactor huge switch statement 2017-02-16 19:44:50 -06:00
Jack Christensen 4d56221868 Do not scan binary values into strings
refs #219 and #228
2017-02-16 19:19:45 -06:00
Jack Christensen 39dad2b795 Merge branch 'master' into v3-experimental 2017-02-04 11:27:12 -06:00
Jack Christensen a52a6bd555 Add PgxScanner interface
Enables types to support database/sql at the same time as pgx.

fixes #232
2017-02-02 20:20:52 -06:00
Jack Christensen 93e5c68f69 Merge branch 'master' into v3-experimental 2016-12-10 12:21:08 -06:00
Jack Christensen e96c105b55 decodeJSONB works for text and binary format 2016-11-23 12:52:04 -06:00
Jack Christensen c952d48a5c Return first err in decodeJSONB
fixes #212
2016-11-23 12:29:21 -06:00
Manni Wood 3beac831cf Adds formatting notes 2016-11-17 22:25:00 -05:00
Manni Wood 7bd2e85f31 Improves names and comments 2016-11-17 22:18:09 -05:00
Manni Wood 09ee8a9b70 Returns AclItem earlier 2016-11-17 22:08:56 -05:00
Manni Wood bce83fd4ba Better names and efficiency 2016-11-17 21:59:05 -05:00
Manni Wood 3906f7c0d0 Casts aclitem earl to avoid O(2n) 2016-11-17 21:45:46 -05:00
Manni Wood 4b430a254e Improves docs around aclitem[] 2016-11-17 21:38:00 -05:00
Manni Wood 323e2b3f78 Adds aclitem helper func tests 2016-11-15 22:22:57 -05:00
Manni Wood 7b3488b088 Makes parseAclItemArray helpers private 2016-11-15 22:14:08 -05:00
Manni Wood 1ebcbab8a3 Removes unneeded XXXs 2016-11-15 22:09:55 -05:00
Manni Wood 6ec7e84dbf Handles parse error for aclitem[] 2016-11-15 22:05:52 -05:00
Manni Wood 5712d02e1b Gets tricky acl parsing working 2016-11-15 21:53:22 -05:00
Manni Wood 9b8e3043ba Handles empty aclitems 2016-11-12 12:46:31 -05:00
Manni Wood 104c01df21 Handles aclitem lists of 1+ 2016-11-12 12:28:31 -05:00
Manni Wood 7d7bc87396 Moves sql outside of struct 2016-11-12 12:01:03 -05:00
Manni Wood 36bdbd7cb1 Parses actual return string
...but only handles aclitem[] size 1
2016-11-12 11:56:04 -05:00
Manni Wood a80ef6d35f Actually takes the first arg 2016-11-12 11:46:07 -05:00
Manni Wood c9292c44e6 Adds aclitem[] len 1 ability 2016-11-12 11:42:07 -05:00
Manni Wood df033d499f Adds a tricky user to test
This allows us to test aclitem encoding
with tricky SQL identifiers. The user actually
has to exist, or the aclitem will be incorrect.
2016-10-27 21:57:46 -04:00
Manni Wood f73791c6c9 Adds NullAclItem 2016-10-27 21:33:56 -04:00
Manni Wood b198efdcef Merge branch 'master' into add-name 2016-10-01 13:57:21 -04:00
Manni Wood c8575984d8 Removes name length convenience method 2016-10-01 13:46:48 -04:00
Jack Christensen f7b6b3f077 Handle json/jsonb in binary to support CopyTo
fixes #189
2016-10-01 11:01:54 -05:00
Manni Wood ca96431b5e Fixes a documentation typo 2016-09-29 00:36:56 -04:00
Manni Wood c25e3dd826 Adds Name/NullName types 2016-09-29 00:25:19 -04:00
Manni Wood cc1ad69c32 Adds NullOid type
Oids are rarely null, but they can be: on the right hand
side of a left join, for instance.

This commit takes moves the Oid type def from
messages.go to values.go, so it can live along side the
other types. It removes the special case for testing Oid
and now leverages the TestNullX test instead.
2016-09-20 21:11:30 -04:00
Manni Wood 256cbf0010 Adds example column to pgx.Char doc 2016-09-19 20:48:31 -04:00
Manni Wood 88ac6ff200 Reformats "char" comment a bit 2016-09-19 20:43:03 -04:00
Manni Wood 94203a55ad Adds same comment fix about binary settings as on master 2016-09-19 20:40:13 -04:00
Manni Wood 818dcbf2b6 Adds "char" type 2016-09-17 23:11:59 -04:00
Manni Wood 00bd3062e0 Figures out tid binary wire formatting 2016-09-11 17:33:34 -04:00