mirror of
https://git.imnavajas.es/jjimenez/erp-imprimelibros.git
synced 2026-01-31 08:08:50 +00:00
39 lines
1.1 KiB
YAML
39 lines
1.1 KiB
YAML
databaseChangeLog:
|
|
- changeSet:
|
|
id: 0018-change-presupuesto-ch-3
|
|
author: jjo
|
|
|
|
preConditions:
|
|
- onFail: MARK_RAN
|
|
- onError: HALT
|
|
- dbms:
|
|
type: mysql
|
|
- sqlCheck:
|
|
expectedResult: 1
|
|
sql: |
|
|
SELECT CASE WHEN COUNT(*) > 0 THEN 1 ELSE 0 END
|
|
FROM information_schema.TABLE_CONSTRAINTS
|
|
WHERE CONSTRAINT_SCHEMA = DATABASE()
|
|
AND TABLE_NAME = 'presupuesto'
|
|
AND CONSTRAINT_NAME = 'presupuesto_chk_3'
|
|
AND CONSTRAINT_TYPE = 'CHECK';
|
|
|
|
changes:
|
|
- sql:
|
|
dbms: mysql
|
|
splitStatements: false
|
|
stripComments: true
|
|
sql: |
|
|
ALTER TABLE presupuesto
|
|
DROP CHECK presupuesto_chk_3;
|
|
|
|
rollback:
|
|
- sql:
|
|
dbms: mysql
|
|
splitStatements: false
|
|
stripComments: true
|
|
sql: |
|
|
ALTER TABLE presupuesto
|
|
ADD CONSTRAINT presupuesto_chk_3
|
|
CHECK (tipo_cubierta BETWEEN 0 AND 2);
|