Errores con las personalizaciones

Gonza, en principio gracias por la rápida respuesta.
Ahora voy entendiendo por dónde va el tema de las personalizaciones.
Lo que no me cierra es que se tenga que desechar y volver a clonar un esquema de la BD por cada vez que quiera subir cambios.
Es decir, me parece un poco intrusivo para un entorno de producción. Revisando el código del comando iniciar encuentro:
$this->db->ejecutar(“DROP SCHEMA IF EXISTS $schema_t CASCADE;”);
Esto significa que si yo corro un iniciar, va a borrar el schema actual y crear uno nuevo.
Qué pasa si luego el importar falla? El Sistema quedaría roto, sin vuelta atrás por que el esquema fue borrado.
La solución que le vemos es, tal vez, en vez de este DROP cambiar el nombre del schema, y mantenerlo en caso de que algo falle.
Esto hace que en realidad el ciclo de desarrollo y deploy sea más tedioso.
Puede que esto nos pase porque estamos acostumbrados a subir cambios más frecuentemente.
Saludos!