Nombres de BD en snake_case
Generado automáticamente desde el archivo fuente. No editar a mano — vuelve a ejecutar
catalyst-changelog-sync.
Qué cambió
Sección titulada «Qué cambió»- Breaking: los modelos Sequelize generados ahora emiten nombres físicos en
snake_case— tablas (iam_tag), columnas (row_id,created_at) y claves foráneas — mientras TypeScript y el modelo Aurora mantienencamelCase(IamTagModel.rowId). - Cada
@Columnemite unfield: '<snake_case>'explícito,@Tableconserva unmodelNameen PascalCase para los logs, y el scaffold poneunderscored: truecomo red de seguridad.
Por qué importa
Sección titulada «Por qué importa»Postgres aplica case-folding a los identificadores sin comillar, así que los nombres PascalCase/camelCase anteriores obligaban a comillar todo en psql, pg_dump, vistas, triggers, replicación y herramientas de DBA. Con snake_case la base de datos es idiomática y sin comillas, mientras tu superficie TypeScript queda intacta. Es breaking para bases de datos existentes: un esquema generado antes de este cambio usa los nombres antiguos, así que regenerar contra una base viva requiere una migración que renombre las tablas y columnas afectadas a su forma snake_case.