Jack Christensen
14eedb4fca
Add ConnPool context methods
2017-02-06 18:54:49 -06:00
Jack Christensen
37b86083e4
Fix race condition with canceled contexts
2017-02-04 18:44:55 -06:00
Jack Christensen
94eea5128e
Add context dependency to travis
2017-02-04 18:09:25 -06:00
Jack Christensen
a9e7e3acbc
Extract connection dead on server test
2017-02-04 16:03:20 -06:00
Jack Christensen
24193ee322
Add QueryRowContext
2017-02-04 15:57:06 -06:00
Jack Christensen
3e13b333d9
Add QueryContext
2017-02-04 15:40:58 -06:00
Jack Christensen
78adfb13d7
Add Ping, PingContext, and ExecContext
2017-02-04 14:20:00 -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
63e482f6bc
Update changelog for logical replication
2017-02-02 19:33:03 -06:00
Jack Christensen
0b5a42a6fc
Merge branch 'seatme-feature/replication_conn'
2017-02-02 19:30:37 -06:00
Jack Christensen
27b90681e8
Fix find-and-replace errors
2017-02-02 19:30:26 -06:00
Jack Christensen
24265cf352
Merge branch 'feature/replication_conn' of https://github.com/seatme/pgx into seatme-feature/replication_conn
2017-02-02 19:21:24 -06:00
Kris Wehner
be5a9a0aff
Clean shutdown after the flush lsn check
2017-01-30 14:12:12 -08:00
Kris Wehner
76ac06083e
Dont test when you dont have a config
2017-01-30 13:55:18 -08:00
Kris Wehner
86fef0e5d7
go fmt
2017-01-30 11:37:07 -08:00
Kris Wehner
1424fb2b42
Add IdentifySystem and TimelineHistory functions, and tighten up the testing
2017-01-30 11:35:48 -08:00
Kris Wehner
41d9c0f338
Add tests for replication slot drop, and go fmt
2017-01-26 18:24:21 -08:00
Jack Christensen
c8080fc4a1
Update travis config
2017-01-24 08:29:46 -06:00
Jack Christensen
d398d95764
Explicitly close checked-in connections on ConnPool.Reset
2017-01-23 22:48:17 -06:00
Kris Wehner
b2f416c07d
Drop replication slot has to run on a live connection, so we'll use the function form for the test.
2017-01-09 14:27:34 -08:00
Kris Wehner
af01afca00
Add the drop replication slot functionality
2017-01-09 14:19:08 -08:00
Kris Wehner
c88c110169
ReplicationConn refactor
2017-01-09 11:32:02 -08:00
Jack Christensen
6c5b470317
Merge branch 'seatme-master'
...
* seatme-master:
Tweak replication test setup
Properly make it a func init()
The naming really matters
Fix the syntax
Properly make the replication tests skippable on 9.5 and below
I forgot the tests are 9.6+
One more try for travis
Valid YAML helps.
Dont break old postgres
Try to fix travis
Add the ability to set all the fields in the constructor
Start replication now wraps the sql and returns errors properly
It should all be unsigned.
Capitalization
Add replication stop mechanism
Add basic logical replication protocol support
2017-01-06 15:04:26 -06:00
Jack Christensen
0ee01e0c4a
Tweak replication test setup
2017-01-06 15:04:03 -06:00
Kris Wehner
5584040249
Properly make it a func init()
2017-01-05 12:55:34 -08:00
Kris Wehner
d9a80caaad
The naming really matters
2017-01-05 12:50:42 -08:00
Kris Wehner
24f06aed9a
Fix the syntax
2017-01-05 10:57:49 -08:00
Kris Wehner
69852595d8
Properly make the replication tests skippable on 9.5 and below
2017-01-05 10:25:48 -08:00
Kris Wehner
883e604d0e
I forgot the tests are 9.6+
2017-01-05 10:14:05 -08:00
Kris Wehner
c4de74fea2
One more try for travis
2017-01-05 10:04:58 -08:00
Kris Wehner
1b8606a458
Valid YAML helps.
2017-01-05 10:00:51 -08:00
Kris Wehner
71a61cd2c5
Dont break old postgres
2017-01-05 09:55:38 -08:00
Kris Wehner
8f5875b7b2
Try to fix travis
2017-01-05 09:50:23 -08:00
Kris Wehner
9d60e77aa4
Merge pull request #1 from seatme/feature/logical_replication
...
Add logical replication support to PGX
2017-01-04 15:42:07 -08:00
Kris Wehner
cf225c8365
Add the ability to set all the fields in the constructor
2017-01-03 13:56:34 -08:00
Kris Wehner
dad2c383af
Start replication now wraps the sql and returns errors properly
2017-01-03 11:49:13 -08:00
Kris Wehner
2b096a7d08
It should all be unsigned.
2016-12-08 15:26:44 -08:00
Kris Wehner
14497e4c65
Capitalization
2016-12-07 21:19:58 -08:00
Kris Wehner
edbd30ea6a
Add replication stop mechanism
2016-12-06 15:44:37 -08:00
Kris Wehner
7bbb1c7307
Add basic logical replication protocol support
2016-12-04 21:35:22 -08: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
Jack Christensen
db13650410
Merge branch 'manniwood-add-aclitem-array'
2016-11-23 12:20:05 -06:00
Jack Christensen
44bdca1ded
Merge branch 'add-aclitem-array' of https://github.com/manniwood/pgx into manniwood-add-aclitem-array
2016-11-23 12:03:51 -06:00
Jack Christensen
f8930d614f
tricky user does not need superuser
2016-11-23 12:00:48 -06:00
Jack Christensen
b1f24de75f
Merge pull request #207 from ferhatelmas/simple-refactor-to-simplify-maps
...
Simplify map composite literals as gofmt -s handles
2016-11-23 11:47:26 -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