up
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
-- Migración: agregar columnas de contenido a message_templates (producción)
|
||||
-- Las columnas body_text, header_*, footer_text, components, example_parameters
|
||||
-- existen en el schema local pero faltaban en producción.
|
||||
|
||||
ALTER TABLE `message_templates`
|
||||
ADD COLUMN IF NOT EXISTS `body_text` TEXT DEFAULT NULL
|
||||
COMMENT 'Texto del cuerpo de la plantilla'
|
||||
AFTER `status`,
|
||||
ADD COLUMN IF NOT EXISTS `header_text` VARCHAR(255) DEFAULT NULL
|
||||
COMMENT 'Texto del encabezado (si header_type=text)'
|
||||
AFTER `body_text`,
|
||||
ADD COLUMN IF NOT EXISTS `header_type` ENUM('text','image','video','document') DEFAULT NULL
|
||||
COMMENT 'Tipo de encabezado multimedia'
|
||||
AFTER `header_text`,
|
||||
ADD COLUMN IF NOT EXISTS `footer_text` VARCHAR(255) DEFAULT NULL
|
||||
COMMENT 'Texto del pie de la plantilla'
|
||||
AFTER `header_type`,
|
||||
ADD COLUMN IF NOT EXISTS `components` LONGTEXT DEFAULT NULL
|
||||
COMMENT 'JSON completo de componentes de la plantilla'
|
||||
AFTER `footer_text`,
|
||||
ADD COLUMN IF NOT EXISTS `example_parameters` LONGTEXT DEFAULT NULL
|
||||
COMMENT 'JSON con parámetros de ejemplo'
|
||||
AFTER `components`,
|
||||
ADD COLUMN IF NOT EXISTS `updated_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
|
||||
AFTER `created_at`;
|
||||
Reference in New Issue
Block a user