View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0006903 | SymmetricDS Pro | New Feature | public | 2025-05-23 15:27 | 2025-07-10 17:14 |
Reporter | emiller | Assigned To | emiller | ||
Priority | normal | ||||
Status | closed | Resolution | fixed | ||
Product Version | 3.16.0 | ||||
Target Version | 3.16.4 | Fixed in Version | 3.16.4 | ||
Summary | 0006903: Log Miners now support conditions specified in sync_on_EVENT (same expressions as the Column Match router) | ||||
Description | Currently, the log miner does not honor triggers' sync_on_insert/update/delete_conditions. It would be useful if the log miner could handle these conditions. The conditions should be specified using syntax similar to the column match router's expression. | ||||
Tags | log miner, trigger | ||||
SymmetricDS: 3.16 5ed2e503 2025-06-10 18:38:27 evan-miller-jumpmind Committer: GitHub Details Diff |
0006903: Made the log miner honor triggers' sync_on_insert/update/delete_conditions using similar expressions to the column match router (#285) * 0006903: Made the log miner honor triggers' sync_on_insert/update/delete_conditions using similar expressions to the column match router |
Affected Issues 0006903 |
|
mod - symmetric-assemble/src/asciidoc/configuration/table-triggers.ad | Diff File | ||
add - symmetric-core/src/main/java/org/jumpmind/symmetric/model/ColumnMatchExpression.java | Diff File | ||
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/route/AbstractDataRouter.java | Diff File | ||
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/route/ColumnMatchDataRouter.java | Diff File | ||
add - symmetric-core/src/main/java/org/jumpmind/symmetric/util/DataUtils.java | Diff File | ||
add - symmetric-core/src/test/java/org/jumpmind/symmetric/model/ColumnMatchExpressionTest.java | Diff File | ||
mod - symmetric-core/src/test/java/org/jumpmind/symmetric/route/ColumnMatchDataRouterTest.java | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2025-05-23 15:27 | emiller | New Issue | |
2025-05-23 15:27 | emiller | Status | new => assigned |
2025-05-23 15:27 | emiller | Assigned To | => emiller |
2025-05-23 15:27 | emiller | Tag Attached: log miner | |
2025-05-23 15:27 | emiller | Tag Attached: trigger | |
2025-05-28 15:38 | emiller | Note Added: 0002991 | |
2025-06-02 14:38 | emiller | Target Version | 3.16.3 => 3.16.4 |
2025-06-02 16:16 | pbelov | Target Version | 3.16.4 => 3.17.0 |
2025-06-02 16:16 | pbelov | Summary | The log miner should honor triggers' sync_on_x_conditions using similar expressions to the column match router => Add support for triggers sync_on_EVENT conditions to all Log Miners (same expressions as the Column Match router) |
2025-06-03 20:05 | emiller | Target Version | 3.17.0 => 3.16.4 |
2025-06-10 18:41 | pbelov | Status | assigned => resolved |
2025-06-10 18:41 | pbelov | Resolution | open => fixed |
2025-06-10 18:41 | pbelov | Fixed in Version | => 3.16.4 |
2025-06-10 18:41 | pbelov | Summary | Add support for triggers sync_on_EVENT conditions to all Log Miners (same expressions as the Column Match router) => Log Miners now support conditions specified in sync_on_EVENT (same expressions as the Column Match router) |
2025-06-10 19:00 | Changeset attached | => SymmetricDS 3.16 5ed2e503 | |
2025-07-10 17:14 | pbelov | Note Added: 0003224 | |
2025-07-10 17:14 | pbelov | Status | resolved => closed |