Data-integration model on SQL Server and PostgreSQL
T-SQL · PostgreSQL · .NET · Python
A model that lands, resolves, reconciles and corrects incoming data. It is built for SQL Server first. Every migration is also written for PostgreSQL. It is tested with synthetic data only.
- 200 tables in 14 schemas, with 147 views, 77 functions, 85 procedures and 135 triggers.
- 197 versioned migrations per engine: 71,279 lines of T-SQL and 66,086 lines for PostgreSQL.
- 456 foreign keys and 385 CHECK constraints enforce the rules inside the database.
- Built on SQL Server 2022 and PostgreSQL 17 under a written engine-parity declaration.
- 485 tracked requirements with 0 dependency cycles.
- A simplification review identified the 105 to 110 core tables, with each shortcut tested.