Catalogue · two databases
The product is in PostgreSQL.
Its category is in Oracle.
Two legacy databases, neither sees the other.
Synthetic catalogue
The problem
A product record needs both.
- Migrating a database is a project.
- A home-made ETL is one more script.
- A failed join makes products disappear.
Nothing is migrated
Both databases stay where they are.
- Two read-only accounts.
- The passwords in lm secret.
- No application to build.
What had to be written
joins:
- table: t_m_product_category_bOne join across the two databases.
A 68-line scenario, three declaration files.
What the record shows
4120.300.042, category Pompes.
- The product comes from PostgreSQL.
- Pompes comes from Oracle.
- 40,234 products, each once.
Replay of 3 November 2026.
Nothing disappears
A product with no category stays.
- 9999999 has no category in Oracle.
- It is on the record, category empty.
- The join is a left join.
The limit
Full mode does not see a row changed in place.
- It reads what follows the last key.
- To follow updates: a watermark column.
- Oracle is Pro edition only.
Try it
The scenario replays end to end.
PostgreSQL, Oracle, entity: every step is published with its output.