alberto 2016-09-23 20:03:06 +00:00
parent 92670be4c7
commit cb164dfdf7
24 changed files with 238 additions and 0 deletions

13
.classpath 100644
View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="lib" path="/LibreriasAdmVenta/log4j-1.2.16.jar"/>
<classpathentry kind="lib" path="/LibreriasAdmVenta/flyway-core-4.0.1.jar"/>
<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.module.container"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jre6">
<attributes>
<attribute name="owner.project.facets" value="java"/>
</attributes>
</classpathentry>
<classpathentry kind="output" path="bin"/>
</classpath>

30
.project 100644
View File

@ -0,0 +1,30 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>Flyway</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.wst.common.project.facet.core.builder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.wst.validation.validationbuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
</natures>
</projectDescription>

View File

@ -0,0 +1,11 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
org.eclipse.jdt.core.compiler.compliance=1.6
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.source=1.6

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project-modules id="moduleCoreId" project-version="1.5.0">
<wb-module deploy-name="Flyway">
<wb-resource deploy-path="/" source-path="/src"/>
</wb-module>
</project-modules>

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<runtime name="JBoss 6.x Runtime"/>
<fixed facet="java"/>
<fixed facet="jst.utility"/>
<installed facet="java" version="1.6"/>
<installed facet="jst.utility" version="1.0"/>
</faceted-project>

View File

@ -0,0 +1,3 @@
Manifest-Version: 1.0
Class-Path:

View File

@ -0,0 +1,29 @@
package com.rjconsultores.ventaboletos;
import org.apache.log4j.Logger;
import org.flywaydb.core.Flyway;
import javax.sql.DataSource;
public class FlyWay {
private static Logger log = Logger.getLogger(FlyWay.class);
public static void start(final DataSource dataSource) {
log.info("Executando Flyway...");
try{
final Flyway flyway = new Flyway();
flyway.setDataSource(dataSource);
flyway.setValidateOnMigrate(false);
flyway.setIgnoreFutureMigrations(true);
flyway.setOutOfOrder(true);
flyway.setBaselineOnMigrate(true);
flyway.migrate();
}catch(Throwable t){
log.error("Erro ao executar o flyway",t);
}
log.info("Flyway executado.");
}
}

View File

@ -0,0 +1,29 @@
CREATE TABLE
CASETA_PEAJE_EXCEPCION
(
CASETAPEAJEEXCEPCION_ID NUMBER(7) NOT NULL,
CASETAPEAJE_ID NUMBER(7) NOT NULL,
FECHAVENTAINI DATE,
FECHAVENTAFIN DATE,
FECHORINICIO DATE,
FECHORFINAL DATE,
INDLUNES NUMBER(1),
INDMARTES NUMBER(1),
INDMIERCOLES NUMBER(1),
INDJUEVES NUMBER(1),
INDVIERNES NUMBER(1),
INDSABADO NUMBER(1),
INDDOMINGO NUMBER(1),
ACTIVO NUMBER(1),
FECMODIF DATE,
USUARIO_ID NUMBER(7),
PRECIO NUMBER(7,2),
CONSTRAINT CASETA_PEAJE_EXCEPCION_PK PRIMARY KEY (CASETAPEAJEEXCEPCION_ID),
CONSTRAINT CASETAPEXCEPCION_CASETA_FK FOREIGN KEY (CASETAPEAJE_ID) REFERENCES
CASETA_PEAJE (CASETAPEAJE_ID),
CONSTRAINT NNC_CASETAPEAJEEXCEPCION_ID CHECK ("CASETAPEAJEEXCEPCION_ID" IS NOT NULL),
CONSTRAINT NNC_CASETAPEAJE_ID CHECK ("CASETAPEAJE_ID" IS NOT NULL)
);
CREATE SEQUENCE "CASETA_PEAJE_EXCEPCION_SEQ" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER NOCYCLE ;

View File

@ -0,0 +1 @@
ALTER TABLE CONF_RESTRICAO_CANALVENTA ADD (INDEXIBECORRIDABLOQ NUMBER(1,0) DEFAULT 0 NOT NULL ENABLE);

View File

@ -0,0 +1,4 @@
insert into FUNCION_SISTEMA (FUNCIONSISTEMA_ID,SISTEMA_ID,NOMBFUNCION,DESCRUTA,ACTIVO,FECMODIF,USUARIO_ID)
values
(FUNCION_SISTEMA_SEQ.NEXTVAL,'2','VDA > MANUTENÇÃO DE SERVIÇOS >> MODIFICAÇÕES DE SERVIÇO >>> INICIADO/FECHADO',
'COM.RJCONSULTORES.VENTABOLETOS.GUI.VENTA.MENU.ITENS.MODIFICASERVICOINICIADOFECHADO','1',SYSDATE,'1');

View File

@ -0,0 +1 @@
ALTER TABLE RUTA ADD INDRUTACENLADA NUMERIC(1) default 0;

View File

@ -0,0 +1,5 @@
ALTER TABLE
EXCEPCION_PEAJE_VIGENCIA ADD (CASETAPEAJE_ID NUMBER(7));
ALTER TABLE
EXCEPCION_PEAJE_VIGENCIA ADD CONSTRAINT EXCPEAJEVIGENCIA_CASETA_FK FOREIGN KEY
(CASETAPEAJE_ID) REFERENCES CASETA_PEAJE (CASETAPEAJE_ID)

View File

@ -0,0 +1,21 @@
declare
column_exists exception;
ja_existe exception;
pragma exception_init (column_exists , -01430);
pragma exception_init (ja_existe , -00001);
begin
execute immediate 'ALTER TABLE EMPRESA ADD INDGENNUMFOLIOVTAINTIMPOST NUMBER(1,0) DEFAULT 0 NOT NULL';
INSERT INTO FUNCION_SISTEMA VALUES
(
FUNCION_SISTEMA_SEQ.NEXTVAL,
1,
'ADM > CATALOGOS >> EMPRESA >> GERA NUMERO BILHETE VENDA INTERNET E IMP. POSTERIOR',
'COM.RJCONSULTORES.ADMINISTRACION.GUI.CATALOGO.MENU.EMPRESA.GENERAFOLIOSISTEMAVTAINTIMPPOSTERIOR',
1 ,
sysdate,
1
);
exception
when column_exists then null;
when ja_existe then null;
end;

View File

@ -0,0 +1,7 @@
declare
column_exists exception;
pragma exception_init (column_exists , -01430);
begin
execute immediate 'ALTER TABLE TAXA_EMBARQUE_PARADA ADD (EMPRESA_ID NUMBER(7) DEFAULT -1 NOT NULL)';
exception when column_exists then null;
end;

View File

@ -0,0 +1,15 @@
--drop constraint se existe
DECLARE
itemExists NUMBER;
BEGIN
itemExists := 0;
SELECT COUNT(CONSTRAINT_NAME) INTO itemExists
FROM ALL_CONSTRAINTS
WHERE UPPER(CONSTRAINT_NAME) = UPPER('TARIFA_UNICA');
IF itemExists > 0 THEN
EXECUTE IMMEDIATE 'ALTER TABLE TARIFA DROP CONSTRAINT TARIFA_UNICA';
END IF;
END;

View File

@ -0,0 +1,14 @@
--drop constraint se existe
DECLARE
itemExists NUMBER;
BEGIN
itemExists := 0;
SELECT COUNT(CONSTRAINT_NAME) INTO itemExists
FROM ALL_CONSTRAINTS
WHERE UPPER(CONSTRAINT_NAME) = UPPER('UNIQUE_TARIFA_OFICIAL');
IF itemExists > 0 THEN
EXECUTE IMMEDIATE 'ALTER TABLE TARIFA_OFICIAL DROP CONSTRAINT UNIQUE_TARIFA_OFICIAL';
END IF;
END;

View File

@ -0,0 +1,2 @@
update ruta set INDRUTACENLADA=0 where INDRUTACENLADA is null;
alter table ruta modify (INDRUTACENLADA not null);

View File

@ -0,0 +1 @@
alter table peaje modify (importepeaje number(15, 10));

View File

@ -0,0 +1,7 @@
declare
column_exists exception;
pragma exception_init (column_exists , -01430);
begin
execute immediate 'ALTER TABLE TARIFA_KM MODIFY (KMATE NUMBER(7, 2))';
exception when column_exists then null;
end;

View File

@ -0,0 +1,2 @@
ALTER TABLE DIAGRAMA_AUTOBUS ADD (INDTIPO NUMBER(1));
UPDATE DIAGRAMA_AUTOBUS SET INDTIPO = INDBARCO + 1;

View File

@ -0,0 +1,13 @@
declare
dup_val_on_index exception;
pragma exception_init (dup_val_on_index , -00001);
begin
execute immediate 'insert into FUNCION_SISTEMA (FUNCIONSISTEMA_ID,SISTEMA_ID,NOMBFUNCION,DESCRUTA,ACTIVO,FECMODIF,USUARIO_ID)
values (FUNCION_SISTEMA_SEQ.NEXTVAL,1,''ADM > INTEGRACION'',''COM.RJCONSULTORES.ADMINISTRACION.GUI.INTEGRACION'',1,SYSDATE, -1)';
execute immediate 'insert into FUNCION_SISTEMA (FUNCIONSISTEMA_ID,SISTEMA_ID,NOMBFUNCION,DESCRUTA,ACTIVO,FECMODIF,USUARIO_ID)
values (FUNCION_SISTEMA_SEQ.NEXTVAL,1,''ADM > ANALITICO'',''COM.RJCONSULTORES.ADMINISTRACION.GUI.ANALITICO'',1,SYSDATE, -1)';
execute immediate 'insert into FUNCION_SISTEMA (FUNCIONSISTEMA_ID,SISTEMA_ID,NOMBFUNCION,DESCRUTA,ACTIVO,FECMODIF,USUARIO_ID)
values (FUNCION_SISTEMA_SEQ.NEXTVAL,1,''ADM > ANALITICO > BGM'',''COM.RJCONSULTORES.ADMINISTRACION.GUI.ANALITICO.BGM'',1,SYSDATE,-1)';
exception when dup_val_on_index then null;
end;

View File

@ -0,0 +1,11 @@
CREATE TABLE CLASSE_INDICE_PEAJE (
CLASSE_INDICE_PEAJE_ID INTEGER PRIMARY KEY,
ACTIVO NUMERIC(1),
CLASSE_SERVICIO_ID INTEGER,
ORGAOCONCEDENTE_ID INTEGER,
INDICE_PEAJE INTEGER,
FOREIGN KEY (CLASSE_SERVICIO_ID) REFERENCES CLASE_SERVICIO (CLASESERVICIO_ID),
FOREIGN KEY (ORGAOCONCEDENTE_ID) REFERENCES ORGAO_CONCEDENTE (ORGAOCONCEDENTE_ID)
);
CREATE SEQUENCE "CLASSE_INDICE_PEAJE_SEQ" MINVALUE 1 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER NOCYCLE ;

View File

@ -0,0 +1,4 @@
DELETE FROM CLASSE_INDICE_PEAJE;
ALTER TABLE CLASSE_INDICE_PEAJE
MODIFY (INDICE_PEAJE NUMERIC(7,2));

View File

@ -0,0 +1 @@
alter table PUNTO_VENTA ADD (FECFECHAMENTO DATE, FECABERTURA DATE);