Describe your approach to handling database migrations in a production environment with zero downtime.