Migre gradualmente de SQL Server a PostgreSQL

La compañía tiene numerosas aplicaciones que se ejecutan en SQL Server. La base de datos es un poco desordenada.

El objetivo es pasar gradualmente de SQL Server a PostgreSQL (otra instancia de SQL Server no es una opción)

Un escenario ideal sería si las nuevas aplicaciones pudieran conectarse a PostgreSQL, crear una nueva estructura de tabla, pero aún así poder usar / interactuar con datos de un servidor SQL heredado (una aplicación que se conecta a dos servidores de bases de datos no es una opción).

Los envoltorios de datos extranjeros no parecen ser una opción, ya que la tecnología es muy inmadura y, en el caso de PostgreSQL, las tablas externas son de solo lectura.

Otra idea descabellada es conectarse desde la instancia de SQL Server a PostgreSQL, las nuevas aplicaciones se conectarán a SQL Server, pero usarán la base de datos externa de PostgreSQL. Esa base de datos externa (supongo) tendría acceso a los objetos de la base de datos del host. Y en un momento dado, los desarrolladores cambiarían todas las aplicaciones nuevas de SQL Server a PostgreSQL.

Y, por supuesto, existe la posibilidad de probar y sincronizar los datos.

¿Cuál sería la mejor opción?

Respuestas a la pregunta(3)

Su respuesta a la pregunta