Yang Wu
d7ab7146f0
DBZ-6089 Expose sequence in postgres parser
2023-02-08 10:13:19 +01:00
harveyyue
57b902ff8c
DBZ-5743 Introduce alternative AVRO_UNICODE mode for field name selector
2023-02-02 13:21:45 +01:00
Jiri Pechanec
8f3ca36e23
DBZ-6026 Don't update last offsets in statistics
2023-01-24 14:26:05 +01:00
Vojtech Juranek
f00f2a8735
DBZ-5917 Fix querying column metadata for tables with back slash in the name
...
If the table contains back slash, which is ANSI SQL escape chracter,
in its name, querying column metadata would fail in some cases (*)
which would result into NPE. Fix table name before the query and
escape escape character if the table name contains it.
Default backslash works for all currently supported databases as it's
ANSI SQL standard,
(*) everything works when we collect column metadata for all tables,
i.e. when there are no excluded tables
2023-01-20 00:01:11 +01:00
Debezium Builder
04f5291a2d
[maven-release-plugin] prepare for next development iteration
2023-01-19 11:32:10 +00:00
Debezium Builder
027527963e
[maven-release-plugin] prepare release v2.2.0.Alpha1
2023-01-19 11:32:10 +00:00
Anil Dasari
e1f9d64fbb
DBZ-5852:Snapshotter#snapshotCompleted is invoked regardless of snapshot result
2023-01-19 09:24:02 +01:00
Jeremy Ford
8da86b78e8
DBZ-5879 Fix unit tests
2023-01-18 14:46:14 +01:00
Jeremy Ford
f2a6f0b8db
DBZ-5879 Support retrying database connection failures during connector start
...
Reworked when task requests start from subclasses
Add support for restarting
2023-01-18 14:46:14 +01:00
Jiri Pechanec
1ee4850273
DBZ-6012 Allow skipping of LSN check failure
2023-01-18 10:34:56 +01:00
Jiri Pechanec
107f09a2e7
DBZ-6001 DBZ-5991 Use strict class for money
2023-01-17 14:52:03 +01:00
harveyyue
93b82ab7b4
DBZ-6001 Postgresql connector parses the null of the money type into 0
2023-01-17 14:52:03 +01:00
harveyyue
bde7af1423
DBZ-5991 There is a problem with postgresql connector parsing the boundary value of money type
2023-01-17 14:52:03 +01:00
Jiri Pechanec
bcd6787cdc
DBZ-6008 Revert "DBZ-3653 Introduce incremental.snapshot.isolation.mode config"
...
This reverts commit 6d8bcd42fd
.
2023-01-17 10:40:20 +01:00
Animesh Kumar
90cd3fdb6d
DBZ-5988 Impose null check on schema and name values prior to applying lowercase operation
2023-01-11 09:04:31 +01:00
govi20
6d8bcd42fd
DBZ-3653 Introduce incremental.snapshot.isolation.mode config
2023-01-11 08:55:33 +01:00
Jiri Pechanec
8ca5e0a9b5
DBZ-4669 Reformat after plugin version consolidation
2023-01-11 06:44:53 +01:00
Mark Lambert
e5d16b14a6
DBZ-2439 Remove redundant modifiers
2023-01-11 06:44:53 +01:00
erdinc
5a063867df
DBZ-5976 Use as much as possible "replace" method rather than "replaceAll"
2023-01-05 07:30:49 +01:00
rajdangwal
b03b4cdd19
DBZ-5915: correctly determine the startStreamingLsn with messageType
2023-01-04 14:50:14 +01:00
rajdangwal
5dde1ab3b5
DBZ-5915: correctly determine the startStreamingLsn
2023-01-04 14:50:14 +01:00
Debezium Builder
cf1720e4cb
[maven-release-plugin] prepare for next development iteration
2022-12-22 10:11:54 +00:00
Debezium Builder
b4ea9b46cd
[maven-release-plugin] prepare release v2.1.0.Final
2022-12-22 10:11:53 +00:00
jchipmunk
189f3c023e
DBZ-5949 Support partitioned tables when updating PG publication
...
PostgresConnection.getAllTableIds(String) method was added to unify getting all tables in database catalog, including partitioned tables.
2022-12-20 09:28:05 +01:00
Praveen Burgu
31745a7dd5
DBZ-5936 Add test for json[] column
2022-12-20 09:18:34 +01:00
Praveen Burgu
48e1db8fc3
DBZ-5936 Add Javadoc
2022-12-20 09:18:34 +01:00
Jiri Pechanec
fff4719fb1
DBZ-5936 Remove separate config option
2022-12-20 09:18:34 +01:00
Praveen Burgu
4cada81661
DBZ-5936 Handle json and jsonb arrays
2022-12-20 09:18:34 +01:00
Praveen Burgu
28d12a836f
DBZ-5936 Move all placeholder logic into one class
2022-12-20 09:18:34 +01:00
Praveen Burgu
54c0cfc14a
DBZ-5936 Handle TOASTed int and bigint array columns
2022-12-20 09:18:34 +01:00
Debezium Builder
177a60a9d3
[maven-release-plugin] prepare for next development iteration
2022-12-16 09:33:38 +00:00
Debezium Builder
f805db8c3c
[maven-release-plugin] prepare release v2.1.0.Beta1
2022-12-16 09:33:38 +00:00
Praveen Burgu
0b4769c793
DBZ-5944 Toasted varchar array is not correctly processed
2022-12-16 08:50:32 +01:00
Praveen Burgu
b4be663168
DBZ-4941 add a comment
2022-12-14 14:26:17 +01:00
Praveen Burgu
e61a75ff4e
DBZ-4941 Create a separate table for test
2022-12-14 14:26:17 +01:00
Praveen Burgu
4bdcd66d48
DBZ-4941 Handle Toasted array columns
2022-12-14 14:26:17 +01:00
xiaowu
08119e5368
Clean up useless methods
2022-12-14 08:34:44 +01:00
Vojtech Juranek
9494552a3a
DBZ-5838 Add missing Apicurio converter dependency
2022-12-12 14:44:05 +01:00
Vojtech Juranek
68b624cf7b
DBZ-5811 DBZ-5914 Don't manipulate with LSN when LSN flushing LSN is disabled
...
Befre we start streamig, we adjust `confirmed_flush_lsn` in Postgres to
the position where we determined that the streaming should start. When
user disables LSN flushing, which is not desired as it's the user
reponsibility to flush LSN in Postgres.
Also adjust related tests, as when LSN flushing is not disabled, flushed
LSN in Postgres may change (as we e.g. determined start of streaming
from offset or from `xlogpos`) and can result in the test failure. When
flushing is enabled, only LSNs after start of streaming can be compared.
2022-12-09 21:03:19 +01:00
Jiri Pechanec
7f05ef44f9
DBZ-5895 Remove hard-coded plugin
2022-12-09 21:03:19 +01:00
Jiri Pechanec
67ff871569
DBZ-5895 Wait for REPLICA IDENTITY set completed
2022-12-09 21:03:19 +01:00
Jiri Pechanec
f437788325
DBZ-5895 Remove race condition between table reading and re-creating
2022-12-09 21:03:19 +01:00
Marcelo Avancini
7754163c5d
DBZ-2432: Fixing misuse of assertj
...
- Some usages of assertj was not callig the actual assert of the DSL, fixing it
- Changing the Assertions to be staticlly imported
2022-12-08 13:10:26 +01:00
Vojtech Juranek
e1b65cd6f7
DBZ-5889 Run integration tests in specified order
...
Run the tests alwyas in thr same order to make it more easy to debug
failures. If needed, the order can be changed (e.g. to `random`) by
overriding propeperty `runOrder`.
2022-12-08 13:00:41 +01:00
Jiri Pechanec
574c1b0015
DBZ-5811 Use validate method
2022-12-06 13:35:52 +01:00
subodh
66fb51b55a
DBZ-5811 Implement support for skipping LSN commit on postgres source based on config
2022-12-06 13:35:52 +01:00
Debezium Builder
81896ed334
[maven-release-plugin] prepare for next development iteration
2022-11-30 07:52:24 +00:00
Debezium Builder
1aac97b87c
[maven-release-plugin] prepare release v2.1.0.Alpha2
2022-11-30 07:52:23 +00:00
Praveen Burgu
2158ea22d4
DBZ-5739 Pass the exception as argument to the logger
2022-11-30 06:55:35 +01:00
Praveen Burgu
ad6ec2be6a
DBZ-5739 Handle permission error from RDS Postgres
2022-11-30 06:55:35 +01:00