2
0

Commit Graph

  • 247043b597 Merge SetFields functionality into Set Jack Christensen 2020-05-12 08:35:45 -05:00
  • c41160bcbb Make CompositeType status private Jack Christensen 2020-05-12 08:01:10 -05:00
  • 4a6bd41a36 Rename Composite to CompositeType. Jack Christensen 2020-05-12 07:58:10 -05:00
  • 08d071c094 Handle IPv6 in connection URLs Lukas Vogel 2020-05-08 13:38:34 +02:00
  • 036101deb5 Allow scanning to nil as no-op Jack Christensen 2020-05-11 17:41:20 -05:00
  • 36dbbd983d Add CompositeFields type Jack Christensen 2020-05-11 17:21:21 -05:00
  • 1b3d694469 Add ArrayType Jack Christensen 2020-05-10 19:34:49 -05:00
  • 6cef4638ad Update pgx dependency for tests Jack Christensen 2020-05-10 14:11:24 -05:00
  • 94ba730bb1 Use simplified pgtype ScanPlan Jack Christensen 2020-05-10 14:09:26 -05:00
  • 38dd42de4b Support new pgtype format preferences Jack Christensen 2020-05-10 14:09:02 -05:00
  • 8cd94a14c7 Allow types to specify preference format result and param formats Jack Christensen 2020-05-10 14:05:16 -05:00
  • cc4d1eafe0 Doc tweaks and renames Jack Christensen 2020-05-10 12:45:12 -05:00
  • a71c179ce3 Extract nullAssignmentError Jack Christensen 2020-05-10 12:28:47 -05:00
  • 52729c1b77 Back off some aggressive PlanScan optimizations Jack Christensen 2020-05-10 09:28:24 -05:00
  • aabe5538a8 Optimize large result sets Jack Christensen 2020-05-09 23:57:20 -05:00
  • 7e66ab1e14 Add scan plan system Jack Christensen 2020-05-09 23:52:48 -05:00
  • e3519cfd75 Document supported versions Jack Christensen 2020-05-09 10:24:12 -05:00
  • c4e6445cc7 Explicitly test supported Go and PostgreSQL versions Jack Christensen 2020-05-09 10:19:39 -05:00
  • a66b09fbd8 Improve simple protocol / text format Jack Christensen 2020-05-08 16:20:15 -05:00
  • 97bbe6ae20 Add RegisterDefaultPgType Jack Christensen 2020-05-08 16:04:16 -05:00
  • c3381c6911 Replace t.Fatal with require where possible Jack Christensen 2020-05-08 12:47:47 -05:00
  • ec53234e86 Rename ensureConnValid to ensureDBValid Jack Christensen 2020-05-08 12:26:24 -05:00
  • c44cda4bb4 Clean up old Go 1.10 build tags Jack Christensen 2020-05-08 12:18:09 -05:00
  • c03ac1519e Improve stdlib performance with large result sets Jack Christensen 2020-05-08 00:06:42 -05:00
  • dea915e605 Compare binary and text format through pgx Jack Christensen 2020-05-07 22:06:07 -05:00
  • e439372d2a Add multi-row select benchmarks Jack Christensen 2020-05-07 21:20:37 -05:00
  • f18351f61c Use ++ instead of += 1 Jack Christensen 2020-05-07 20:25:38 -05:00
  • f9ce8af5c9 Add explicit enum support Jack Christensen 2020-05-05 13:31:32 -05:00
  • 71fb93a96c Add CopyFrom with enum test Jack Christensen 2020-05-04 20:40:18 -05:00
  • 4a50a63f12 Refactor Scan optimization Jack Christensen 2020-05-07 19:48:48 -05:00
  • 452511dfc5 Rename RecordFieldIter to CompositeBinaryScanner and adjust interface Jack Christensen 2020-05-07 13:28:28 -05:00
  • ff9bc5d68d Merge binary package into pgtype package Jack Christensen 2020-05-07 10:15:23 -05:00
  • 37e976192b ScanRowValue accepts interface{} dst Jack Christensen 2020-05-02 17:17:12 -05:00
  • 10838b39f6 Remove vscode settings Jack Christensen 2020-05-06 14:45:55 -05:00
  • cce17427e1 Merge branch 'record-expect' of git://github.com/redbaron/pgtype into redbaron-record-expect Jack Christensen 2020-05-06 14:43:10 -05:00
  • 2938981516 Make EnumType implementation private Jack Christensen 2020-05-06 10:30:43 -05:00
  • 4d2b5a18c4 Clarify Value.Get() documentation Jack Christensen 2020-05-06 09:51:41 -05:00
  • 3b7c47a2a7 Add EnumType Jack Christensen 2020-05-05 13:23:14 -05:00
  • ab5e597826 Avoid type assertion in Scan Jack Christensen 2020-05-02 20:30:58 -05:00
  • 18c64dceee ConnInfo Scan optimizes common native types Jack Christensen 2020-05-02 20:18:51 -05:00
  • 6357d3b3f3 Avoid extra type assertion on native type Scan path Jack Christensen 2020-05-02 17:31:53 -05:00
  • a4dd4af756 Add benchmarks for scan into native type vs decoder Jack Christensen 2020-05-02 17:31:34 -05:00
  • e6c6de9494 Improved ext/shopspring-numeric binary decoding performance Jack Christensen 2020-05-02 11:34:14 -05:00
  • e27a6e71b5 Wrap stdlib Conn.Close() and Stmt.Close() with default 5 seconds timeout. georgysavva 2020-05-02 16:57:39 +03:00
  • 01a7510ae9 Reformat imports georgysavva 2020-05-02 16:43:02 +03:00
  • 2d5a17beab Add comment. georgysavva 2020-05-02 16:39:51 +03:00
  • 391e1ef2ce Parse connect timeout setting into Config. Restrict context timeout via Config.ConnectTimeout on .Connect() call. georgysavva 2020-05-02 16:35:22 +03:00
  • e5920c3ad9 Merge branch 'master' of github.com:jackc/pgx georgysavva 2020-05-02 15:01:11 +03:00
  • 63c5d350a3 Add JSON benchmarks Maxim Ivanov 2020-05-02 10:54:19 +01:00
  • 700df0d05a Request binary format in Composite tests Maxim Ivanov 2020-05-01 23:35:58 +01:00
  • 3c5d72a8d9 Merge pull request #733 from dchenk/patch-1 Jack Christensen 2020-04-30 19:15:06 -05:00
  • 8d9293e1e7 Update pgconn.go Tobias Salzmann 2020-04-30 11:27:01 +02:00
  • 8f3f335b0f concludeCommand should not throw away fieldDescriptions Tobias Salzmann 2020-04-30 11:22:43 +02:00
  • 830193dc36 Small typo fixed Dmitriy 2020-04-29 22:23:46 -07:00
  • 63428b802d Merge pull request #731 from felixge/patch-1 Jack Christensen 2020-04-28 10:47:33 -05:00
  • 23a4edc0d7 Fix typo in readme Felix Geisendörfer 2020-04-28 11:33:33 +02:00
  • 5f0d5f4255 Remove pgtype.Row(), introduce Composite.Scan() Maxim Ivanov 2020-04-27 00:40:29 +01:00
  • e283f322e1 Composite().Row() helper for working with composites without registration Maxim Ivanov 2020-04-20 22:38:20 +00:00
  • 04ff904ff5 Add binary decoding benchmarks Maxim Ivanov 2020-04-19 15:46:10 +00:00
  • 72680d61f8 Move value createion outside of encoding benchmark Maxim Ivanov 2020-04-19 11:30:21 +00:00
  • 53e0f25a4e Make ScanRowValue error message clearer Maxim Ivanov 2020-04-18 19:29:08 +00:00
  • b88a3e0765 Tighten ScanRowValue input types Maxim Ivanov 2020-04-18 14:08:28 +01:00
  • 54a03cb143 Add benchmark for various composite encoder implementations Maxim Ivanov 2020-04-16 22:24:40 +01:00
  • 2e13f2fe76 Move lowlevel binary routines into own package Maxim Ivanov 2020-04-16 20:59:07 +01:00
  • 5364a47e05 Update go.sum via go mod tidy georgysavva 2020-04-13 21:20:24 +03:00
  • a6747b513f Split composite examples Maxim Ivanov 2020-04-13 17:44:02 +01:00
  • 3ce29f9e05 Add Composite type for inplace row() values handling Maxim Ivanov 2020-04-13 01:52:06 +01:00
  • 8ae83b19f7 Add EncodeRow helpers Maxim Ivanov 2020-04-12 22:33:33 +01:00
  • 368295d3ee Create ROW helper for adhoc decoding of records Maxim Ivanov 2020-04-12 18:40:52 +01:00
  • 71ed747f3a Add example of CompositeType handling with ScanRowValue helper Maxim Ivanov 2020-04-12 15:52:37 +01:00
  • ff95f82f70 Add ScanRowValue helper function Maxim Ivanov 2020-04-11 12:20:43 +01:00
  • be9ceaefe6 Add native Go slice support for strings and numbers to simple protocol Jack Christensen 2020-04-11 09:25:06 -05:00
  • 9a869c8359 Refactor record field binary decoder preparation Maxim Ivanov 2020-04-11 11:08:53 +01:00
  • 087df120bb Refactor lowlevel record field iteration Maxim Ivanov 2020-04-11 10:38:23 +01:00
  • 5f723da269 Merge pull request #716 from redbaron/row-values-doc Jack Christensen 2020-04-10 13:19:28 -05:00
  • 198f5093e8 Clarify row type handling example Maxim Ivanov 2020-04-10 18:31:09 +01:00
  • 3286f3111b Merge pull request #715 from redbaron/row-values-doc Jack Christensen 2020-04-10 12:04:53 -05:00
  • 692e10f901 Document row and composite types handling Maxim Ivanov 2020-04-10 17:08:56 +01:00
  • 15856c001a Merge pull request #33 from pjediny/sslmode-require-with-rootca Jack Christensen 2020-04-07 20:00:31 -05:00
  • 7a9efdefde Merge pull request #712 from lbcjbb/master Jack Christensen 2020-04-07 19:52:40 -05:00
  • 98c9ec4f7b Merge pull request #23 from lbcjbb/clean-go-mod-file Jack Christensen 2020-04-07 19:49:44 -05:00
  • 5d2be99c25 Fix panic when closing conn during cancellable query Jack Christensen 2020-04-07 19:38:21 -05:00
  • 84aee0ab44 Fix behavior of sslmode=require with sslrootcert present Petr Jediný 2020-04-08 00:08:53 +02:00
  • 4127eba03f [pgxpool] Fix connection leak if BeginTx() fail Jean-Baptiste Bronisz 2020-04-07 22:15:50 +02:00
  • 1fcc71410c Clean go.sum file to remove old version of pgx v3 Jean-Baptiste Bronisz 2020-04-06 19:45:07 +02:00
  • e6af41a78a Merge pull request #709 from georgysavva/flexible-pool-init Jack Christensen 2020-04-04 07:54:28 -05:00
  • 271f5a8a7d revert go.sum georgysavva 2020-04-03 10:56:40 +03:00
  • 5d453485a9 Introduce new pool setting: LazyConnect georgysavva 2020-04-03 10:28:05 +03:00
  • bc4586ac6f Update to puddle v1.1.1 Jack Christensen 2020-04-02 22:23:06 -05:00
  • f76d37a387 Do not run timing sensitive test in parallel Jack Christensen 2020-04-02 21:52:02 -05:00
  • 0329f12e05 Remove unneeded goroutine spawn in connection pool destructor Jack Christensen 2020-04-02 21:51:12 -05:00
  • 9016875cae Add JSON support to ext/gofrs-uuid Jack Christensen 2020-04-02 14:01:16 -05:00
  • 43c2113f90 Merge pull request #706 from georgysavva/wrapTx-context Jack Christensen 2020-04-02 08:19:05 -05:00
  • 7738775417 Include context into stdlib.wrapTx{} in order to propagate it to the underlying pgx.Tx.Commit() and Rollback() methods. georgysavva 2020-04-02 15:30:55 +03:00
  • 9188e32737 Merge pull request #704 from OberstK/patch-1 Jack Christensen 2020-03-31 09:09:49 -05:00
  • e6e888b15c Fix of Link in Readme Benjamin Kurczyk 2020-03-31 15:34:56 +02:00
  • 27a069cea3 List pgerrcode in related libraries Jack Christensen 2020-03-30 15:09:40 -05:00
  • 14062fd19f Link to related libraries Jack Christensen 2020-03-30 15:08:35 -05:00
  • 0446492fe9 Release v4.6.0 Jack Christensen 2020-03-30 11:35:02 -05:00
  • cdec57523d Update to pgtype v1.3.0 Jack Christensen 2020-03-30 11:31:23 -05:00