Estoy ejecutando un clúster de Aurora PostgreSQL (sin servidor). Después de implementar la infraestructura por primera vez, y cada vez que vuelva a implementar, quiero ejecutar migraciones de esquemas de bases de datos (agregar tablas, agregar columnas).
¿Cómo puedo lograr esto?
Lambda está fuera de discusión, ya que las migraciones pueden durar mucho tiempo.
Editar : aclarado sobre la migración del esquema
¡Gracias!
La forma correcta de migrarlo sería mediante el uso del Servicio de migración de bases de datos de AWS.
Puede crear los recursos en el CDK para esto, luego, una vez que esté completo, ejecútelo manualmente o cree un recurso personalizado que activará el trabajo por usted.
Si está buscando un ejemplo sobre cómo migrar el esquema de la base de datos en Aurora usando recursos personalizados. Vea un ejemplo detallado en este repositorio .