diff --git a/src/db/migration/V20170704_1505__mantis9320.sql b/src/db/migration/V20170704_1505__mantis9320.sql new file mode 100644 index 000000000..1ba2e42f8 --- /dev/null +++ b/src/db/migration/V20170704_1505__mantis9320.sql @@ -0,0 +1,30 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -01451); +begin + execute immediate 'ALTER TABLE CATEGORIA_DESCUENTO MODIFY (INDSEGUNDA NOT NULL)'; + execute immediate 'ALTER TABLE CATEGORIA_DESCUENTO MODIFY (INDTERCA NOT NULL)'; + execute immediate 'ALTER TABLE CATEGORIA_DESCUENTO MODIFY (INDQUARTA NOT NULL)'; + execute immediate 'ALTER TABLE CATEGORIA_DESCUENTO MODIFY (INDQUINTA NOT NULL)'; + execute immediate 'ALTER TABLE CATEGORIA_DESCUENTO MODIFY (INDSEXTA NOT NULL)'; + execute immediate 'ALTER TABLE CATEGORIA_DESCUENTO MODIFY (INDSABADO NOT NULL)'; + execute immediate 'ALTER TABLE CATEGORIA_DESCUENTO MODIFY (INDDOMINGO NOT NULL)'; + exception when object_exists then null; +end; + +/ + +declare + object_exists exception; + pragma exception_init (object_exists , -01451); +begin + execute immediate 'update CATEGORIA_DESCUENTO set indSegunda = true where indSegunda is null'; + execute immediate 'update CATEGORIA_DESCUENTO set indTerca = true where indTerca is null'; + execute immediate 'update CATEGORIA_DESCUENTO set indQuarta = true where indQuarta is null'; + execute immediate 'update CATEGORIA_DESCUENTO set indQuinta = true where indQuinta is null'; + execute immediate 'update CATEGORIA_DESCUENTO set indSexta = true where indSexta is null'; + execute immediate 'update CATEGORIA_DESCUENTO set indSabado = true where indSabado is null'; + execute immediate 'update CATEGORIA_DESCUENTO set indDomingo = true where indDomingo is null'; + exception when object_exists then null; +end; +