Commit Graph

426 Commits

Author SHA1 Message Date
Vojtech Juranek
5f1d420fb5 DBZ-5273 Support using variables in KILL command 2022-06-20 13:13:35 +02:00
harveyyue
a608569217 DBZ-5271 Support set role statement for mysql8 2022-06-20 09:04:15 +02:00
Chris Cranford
93af38c189 DBZ-5241 Parse character set introducers on default values 2022-06-13 14:23:12 +02:00
Chris Cranford
1d7f53f9b7 DBZ-5237 Allow LOB storage cause to use quoted string identifiers 2022-06-13 13:30:42 +02:00
Chris Cranford
dd87650120 DBZ-5230 Extend syntax support for ALTER TABLE TRUNCATE PARTITION 2022-06-13 13:10:23 +02:00
Debezium Builder
6fff3a2876 [maven-release-plugin] prepare for next development iteration 2022-06-09 11:49:26 +00:00
Debezium Builder
b2e2e351df [maven-release-plugin] prepare release v2.0.0.Alpha2 2022-06-09 11:49:26 +00:00
harveyyue
6c39302379 DBZ-5201 Debezium does NOT support unix_timestamp() as DEFAULT value 2022-06-08 13:33:10 +02:00
Anisha Mohanty
51e148edf3 DBZ-5210 Support constraint_clauses in add_modify_drop_column_clauses 2022-06-08 12:41:24 +02:00
Anisha Mohanty
327e7fd7b3 DBZ-5200 Accept multiple lob_storage_parameters & tablespace_name as experssion 2022-06-07 14:46:17 -04:00
harveyyue
eb7b56e649 DBZ-5211 DDL statement couldn't be parsed - Oracle connector 1.9.3.Final 2022-06-07 14:43:41 -04:00
Chris Cranford
62782bf806 DBZ-4958 Annotate MariaDB-specific 2022-05-24 08:37:37 +02:00
Chris Cranford
fd7934598f DBZ-4958 Support CREATE OR REPLACE TABLE syntax for MySQL 2022-05-24 08:37:37 +02:00
harveyyue
b0175ead02 DBZ-5121 Support if not exists/if exists key words in alter table statement 2022-05-11 14:16:58 -04:00
AlexMiroshnikov
5a9e90be99 DBZ-4780 Add LATERAL to keywordsCanBeId 2022-05-10 10:34:38 +02:00
AlexMiroshnikov
5bbc32c896 DBZ-4780 Introduce support of LATERAL operator 2022-05-10 10:34:38 +02:00
Chris Cranford
5ab416c86d DBZ-5108 Add ENABLED to the regular_id rule 2022-05-10 10:18:24 +02:00
AlexMiroshnikov
bf6a4b4873 DBZ-5077 Support DROP FOREIGN KEY IF EXISTS grammar 2022-05-09 08:41:31 +02:00
Sergei Morozov
194934b74a DBZ-5075: Clean up Javadocs 2022-05-03 13:46:23 +02:00
Sergei Morozov
f6546e4d87 DBZ-5075: Remove unused legacy MySQL code 2022-05-03 13:46:23 +02:00
Debezium Builder
901825810a [maven-release-plugin] prepare for next development iteration 2022-04-28 13:51:13 +00:00
Debezium Builder
05dcb45647 [maven-release-plugin] prepare release v2.0.0.Alpha1 2022-04-28 13:51:12 +00:00
Chris Cranford
04330d6a06 DBZ-4996 Add additional examples 2022-04-21 08:10:58 +02:00
Chris Cranford
8ff3721b71 DBZ-4996 Parse references_clause without referenced column list 2022-04-21 08:10:58 +02:00
Anisha Mohanty
d734f9740e DBZ-4980 Support CTE with create view statement in MySQL parser 2022-04-19 07:22:10 +02:00
Anisha Mohanty
736a3b149b DBZ-4976 Handle NPEs for column definitions of Oracle DDL statements 2022-04-14 11:58:50 +02:00
Debezium Builder
4a6de64c25 [maven-release-plugin] prepare for next development iteration 2022-04-05 14:49:52 +00:00
Debezium Builder
683851fd90 [maven-release-plugin] prepare release v1.9.0.Final 2022-04-05 14:49:51 +00:00
Vojtech Juranek
78206deeee DBZ-4927 Allow OR REPLACE when creating trigger
`CREATE OR REPLACE TRIGGER` is not possible in MySQL [1], however this
is possible in MariaDB [2].

[1] https://dev.mysql.com/doc/refman/8.0/en/create-trigger.html
[2] https://mariadb.com/kb/en/create-trigger/
2022-03-31 11:25:23 +02:00
Debezium Builder
ab7fe3b96a [maven-release-plugin] prepare for next development iteration 2022-03-25 16:45:06 +00:00
Debezium Builder
d19fc234ee [maven-release-plugin] prepare release v1.9.0.CR1 2022-03-25 16:45:06 +00:00
Vojtech Juranek
d1c50558cc DBZ-4896 Allow ON as an expression value
`ON` can be used as a value for e.g. some server system variables
like unique_checks [1].

[1] https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_unique_checks
2022-03-23 16:50:47 +01:00
Chris Cranford
43acb43fb6 DBZ-4836 Improve Oracle identity/sequence DDL syntax parsing 2022-03-23 08:01:56 +01:00
Vojtech Juranek
81f11f6646 DBZ-4887 Allow ANALYZE TABLES statement in MySQL grammar 2022-03-22 07:53:59 +01:00
Chris Cranford
cc8536c6cb DBZ-4851 Allow multiple index_attributes in a using_index_clause 2022-03-18 20:36:11 +01:00
harveyyue
dac2e1350f DBZ-4841 Debezium Mysql connector can't handle CREATE INDEX IF NOT EXISTS (MariaDB) 2022-03-11 15:11:00 +01:00
harveyyue
66d413c114 DBZ-4833 MySQL 5.7 - no viable alternative at input 'ALTER TABLE ORD_ALLOCATION_CONFIG CHANGE RANK' 2022-03-10 15:09:13 +01:00
Chris Cranford
abb4617405 DBZ-4810 Support Oracle TO_DATE with NLS parameter arguments 2022-03-04 15:38:06 +01:00
Debezium Builder
fece16039c [maven-release-plugin] prepare for next development iteration 2022-03-03 17:00:08 +00:00
Debezium Builder
e0d8a0d809 [maven-release-plugin] prepare release v1.9.0.Beta1 2022-03-03 17:00:08 +00:00
Chris Cranford
87bd1fbfdc DBZ-4763 Relax parsing of heap & index organized clauses 2022-02-22 14:56:46 +01:00
Chris Cranford
3e01770380 DBZ-4641 Fix Oracle Loader, HDFS, and Hive grammar rules 2022-02-21 18:10:34 +01:00
Anisha Mohanty
2074767ebc DBZ-4641 Extend external_table_clause syntax 2022-02-21 18:10:34 +01:00
Chris Cranford
63d7c94cbb DBZ-4752 Relax clause order for inmemory_attributes 2022-02-16 21:35:57 +01:00
Chris Cranford
f69b1811b4 DBZ-4746 Support CHECK shrink-clause option 2022-02-15 17:46:45 +01:00
Anisha Mohanty
943618227d DBZ-4662 partition_key_value should accept timestamp values 2022-02-14 13:06:40 -05:00
harveyyue
d07507ddd7 DBZ-4707 MySQL unparseable DDL - CREATE PROCEDURE 2022-02-14 15:48:19 +05:30
Debezium Builder
7a47f478a4 [maven-release-plugin] prepare for next development iteration 2022-02-09 07:23:10 +00:00
Debezium Builder
b1dd35025e [maven-release-plugin] prepare release v1.9.0.Alpha2 2022-02-09 07:23:10 +00:00
Anisha Mohanty
dd54a37665 DBZ-4649 Extend modify_table_partition rule 2022-02-08 14:27:18 +05:30