Migración
Migracion a 0.3.0¶
La version 0.3.0 añade sinks para colas de mensajes y es totalmente compatible hacia atras. Nada cambia para una aplicacion que no los usa.
- Actualiza la dependencia a
0.3.0. - Solo si quieres reenviar cambios a un broker: agrega
spring-kafkaospring-boot-starter-amqp(declaradas como opcionales por Tentacolous) y activatentacolous.kafka.enabled/tentacolous.rabbitmq.enabled. - Manten idempotentes a los consumidores del broker: la entrega es al menos una vez, con clave
eventId.
Ver Colas de mensajes para la guia completa.
Migracion a 0.2.0¶
La version 0.2.0 conserva la API de listeners de 0.1.8 y añade dialectos de base de datos. Las aplicaciones PostgreSQL existentes no necesitan cambiar anotaciones ni properties de Tentacolous.
- Actualiza la dependencia a
0.2.0. - Conserva solamente el driver JDBC de la base utilizada por la aplicacion.
- Verifica que el usuario tenga permisos para crear tablas y triggers cuando
schema-managementseaautoocreate. - Ejecuta la aplicacion en un ambiente no productivo y valida listeners INSERT, UPDATE y DELETE.
Las aplicaciones con schema-management=none siguen siendo responsables de instalar manualmente la infraestructura especifica para su motor.
En SQLite, usa una clave que no se reutilice durante la retencion del historial. Prefiere UUID o INTEGER PRIMARY KEY AUTOINCREMENT en las tablas de negocio.