Gunnar Morling
efbd46b7f6
DBZ-953 Having PG connector use decimal mode option from RelationalDatabaseConnectorConfig
2018-11-08 09:23:28 +01:00
Gunnar Morling
9994172860
DBZ-953 Pulling decimal mode handling up to RelationalDatabaseConnectorConfig;
...
Also using it in MySQL connector.
2018-11-08 09:23:28 +01:00
Jiri Pechanec
a5ff561deb
DBZ-959 ADD PARTITION needs parenthesis
2018-11-02 07:14:42 +01:00
Jiri Pechanec
0d3334ef80
DBZ-955 PostgreSQL 11 jobs
2018-11-01 11:50:21 +01:00
Grzegorz Kołakowski
2d5295805c
DBZ-941 Add connectionCreated template method in HistorizedRelationalSnapshotChangeEventSource
...
The method allows to define steps which have to be taken just after the
database connection is created (e.g. setting snapshot isolation level).
By default no operation is executed.
2018-10-30 13:35:57 +01:00
s0r01ed
fdab3386d4
DBZ-780 | Adding RENAME column semantics to rename a column
2018-10-24 20:20:04 +02:00
Deepak Barr
bc0712e240
DBZ-935 Error while parsing json column type for MySQL
2018-10-11 11:40:18 +02:00
Jiri Pechanec
3a8293a4ba
DBZ-937 Disable auto-handling of unknown types in test
2018-10-11 09:55:07 +02:00
Olavi Mustanoja
0c986b4a78
DBZ-937 add wal2json replication message handling for CITEXT
2018-10-09 08:46:55 +02:00
Jiri Pechanec
8bad7f8332
[jenkins] Change of Postgres 10 dir; Watcher needs Kafka link
2018-10-04 17:32:35 +02:00
Jenkins user
d952f5dfb0
[maven-release-plugin] prepare for next development iteration
2018-10-04 11:59:14 +00:00
Jenkins user
ff9b70278b
[maven-release-plugin] prepare release v0.9.0.Alpha2
2018-10-04 11:59:13 +00:00
Jiri Pechanec
94cd5859f4
[release] Changelog for 0.9.0.Alpha2
2018-10-04 13:53:09 +02:00
Deepak Barr
4aaed1fd2b
DBZ-927 Gracefully handling invalid default values for timestamp fields
2018-10-04 10:30:56 +02:00
Gunnar Morling
1f25536e2b
DBZ-934 Using API for creating replication slot if possible
2018-10-04 10:12:48 +02:00
PSanetra
a6fa3edf68
DBZ-934 Add Philip Sanetra to COPYRIGHT.txt
2018-10-04 10:12:48 +02:00
PSanetra
0a91f34bc9
DBZ-934 Execute tests with both postgres 10 and 9.6 in travis
2018-10-04 10:12:48 +02:00
PSanetra
dd3859d8bc
DBZ-934 Use temporary replication slots if slot.drop_on_stop is enabled and Postgres >= 10 is used
2018-10-04 10:12:48 +02:00
Jiri Pechanec
d933c150ad
DBZ-928 NULL field values are not put into struct
2018-10-04 09:24:04 +02:00
jchipmunk
3ec0b3be81
DBZ-918 Moving connector identifier from SourceInfo to Module class
2018-10-04 09:00:13 +02:00
jchipmunk
05ba99bb0a
DBZ-918 Adding Debezium connector field to source info
...
This will allow consumers to recognize the Debezium connector used for creating a given message, helping them to adjust their behavior for a variety of connectors.
2018-10-04 09:00:13 +02:00
Gunnar Morling
984081dd1a
DBZ-926 Adding flushed LSN to log message
2018-10-03 09:47:38 +02:00
Gunnar Morling
c081b6cfd4
DBZ-911 Adding Ian Axelrod to COPYRIGHT.txt
2018-10-01 12:50:43 +02:00
Gunnar Morling
08ec4f48d0
DBZ-911 Style adjustments; wording fix
2018-10-01 12:49:56 +02:00
Ian Axelrod
427249887b
DBZ-911 Simplifying schemaChanged() shortcircuit logic
...
Break up initial conditional and comment missing column portion to
clarify the role of skipRefreshSchemaOnMissingToastableData.
2018-10-01 12:49:48 +02:00
Ian Axelrod
9f083d0f1b
DBZ-911 Simplifying getToastableColumnsForTableId() impl.
...
No need to wrap ArrayList instance in unmodifiableList. Can just use
Collections.emptyList.
2018-10-01 12:49:36 +02:00
Ian Axelrod
ad433c5747
DBZ-911 Don't refresh schema on absent TOAST cols
...
Improves PostgreSQL RecordsStreamProducer performance for processing up
dates to a table with TOASTable columns, where those updates do not
affect said columns. Prior to this fix, these updates would trigger a
refresh of the in-memory table schema. In the worst case, this means a
query for every update. This puts significant load on the database
server and adds tens of milliseconds to the processing of each update
record.
The fix requires a new configuration option, called
'schema.refresh.mode'. This option has values 'columns_diff' (the
default) and 'columns_diff_exclude_unchanged_toast'. 'columns_diff'
maintains the pre-fix behavior. 'columns_diff_exclude_unchanged_toast'
activates the fix.
The fix must be toggleable because it decreases the consistency guarantees
Debezium provides, since in-memory table schemas may not stay
synchronized with their remote counterparts. With type metadata included
in the replication message, inconsistencies are limited to the unchanged
toast columns.
2018-10-01 11:39:32 +02:00
Gunnar Morling
6f7bdbe5e1
DBZ-898 Using 'Json' semantic type when encoding HSTORE column values as string
2018-09-25 12:22:20 +02:00
Gunnar Morling
7150e387c7
DBZ-898 Misc. clean-up:
...
* Using database encoding for string conversion
* Not making hstore schemas optional by default
* Using Jackson instead of GSon for JSON serialization
* Removing superfluous method and log messages
* Adjusting to naming and style conventions
2018-09-24 13:36:28 +02:00
SyedMuhammadSufyian
d88fa1f47f
Added name in Copyright.TXT
2018-09-22 23:03:58 +02:00
SyedMuhammadSufyian
41c441af62
Added name in Copyright.TXT
2018-09-22 22:39:50 +02:00
SyedMuhammadSufyian
623cc98cb0
Change log levels
2018-09-22 20:15:07 +02:00
SyedMuhammadSufyian
346f2b3761
Handling HStore type , hstore.handling.mode:map|json , default is map.Added support for protobuff
2018-09-22 20:07:13 +02:00
SyedMuhammadSufyian
38f4a0e65b
HStore Data type support , configuration options are map|json , default is map
2018-09-22 05:54:45 +02:00
Jiri Pechanec
2c16293d52
DBZ-914 MAVEN_CENTRAL_SYNC_TIMEOUT should be an integer
2018-09-20 08:59:45 +02:00
Gunnar Morling
f9ede861ba
DBZ-912 Upgrading to Postgres driver 42.2.5
2018-09-19 15:26:44 +02:00
Jiri Pechanec
00a3c3c8ad
Changelog for 0.8.3.Final
2018-09-19 10:44:09 +02:00
Gunnar Morling
39a47fabfa
DBZ-899 Using custom statement to obtain SQL type info in order to avoid N+1 issues with PgDatabaseMetaData#getTypeInfo()
2018-09-19 09:51:38 +02:00
Gunnar Morling
3331d4c1a9
DBZ-899 Removing unused field;
...
Also inlining method only used in one place.
2018-09-19 09:51:38 +02:00
Jiri Pechanec
3b51818864
DBZ-910 Verify also anonymous CONSTRAINT CHECK
2018-09-18 15:51:46 +02:00
Jiri Pechanec
3c5a67856b
DBZ-910 Improve support for CHECK constraint
2018-09-18 15:51:46 +02:00
Jiri Pechanec
bf6b2827c8
DBZ-784 Correct condition for stopped running projection
2018-09-18 13:12:21 +02:00
Jiri Pechanec
6fe48b7764
DBZ-769 Try to release table locks during exception
2018-09-18 10:49:48 +02:00
Gunnar Morling
6f0d11cc64
DBZ-784 Changing var name
2018-09-18 09:55:43 +02:00
Jiri Pechanec
a459c2cc4d
DBZ-784 Terminate execute loops during shutdown
2018-09-18 09:54:46 +02:00
Jiri Pechanec
2253eaa6a6
DBZ-819 JdbcConnection is not thread safe
2018-09-18 09:05:36 +02:00
Jiri Pechanec
05ce2e3063
DBZ-819 Cache prepared statements in connection
2018-09-18 09:05:36 +02:00
Rao
e3e0f82271
DBZ-764 Upgrading MySQL binlog connector version
2018-09-18 09:02:58 +02:00
jchipmunk
6e9e803e73
DBZ-633 Changes of field.renames format. Misc improvements.
...
* Changing field.renames delimiter from equal to colon character
* Adding examples of source document structure to tests
* Adding tests for case: two renames have the same target field
* Adding missing return
* Changing Path interface to abstract class
2018-09-14 12:54:11 +02:00
Gunnar Morling
aac24b1ed1
DBZ-633 Misc. improvements around FieldSelector;
...
* Adding some comments
* Adding missing return
* More expressive names
* Formatting
2018-09-14 12:54:11 +02:00