fixes bug#20374

dev: Thiago Veloso
qua:

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/BD/FlyWay/trunk@103322 d1611594-4594-4d17-8e1d-87c2c4800839
master
fabio 2020-09-15 14:22:01 +00:00
parent b47c2b7c41
commit ed654c15f3
4 changed files with 90 additions and 0 deletions

View File

@ -0,0 +1,38 @@
declare
object_exists exception;
pragma exception_init (object_exists , -00955);
begin
execute immediate 'CREATE TABLE RECARGA_CELULAR (
RECARGACELULAR_ID NUMBER(15) NOT NULL,
EVENTOEXTRA_ID NUMBER(10) NOT NULL,
UUID VARCHAR2(50) NULL,
RVHUB_ID VARCHAR2(50) NOT NULL,
PRODUCT_ID NUMBER(15) NULL,
AREA_CODE NUMBER(3) NULL,
CELL_PHONE_NUMBER VARCHAR2(20) NOT NULL,
STATUS VARCHAR2(20) NOT NULL,
CREATED_AT DATE NULL,
UPDATED_AT DATE NULL,
NSU VARCHAR2(20) NOT NULL,
AUTHORIZATION_CODE VARCHAR2(20) NOT NULL,
FACE_AMOUNT NUMBER(7,2) NOT NULL,
DUE_DATE DATE NULL,
MESSAGE VARCHAR2(500) NULL,
AUTHORIZED_AT DATE NULL,
STATUSES VARCHAR2(500) NULL,
ACTIVO NUMBER(1) NULL,
FECMODIF DATE NULL,
USUARIO_ID NUMBER(7) NULL,
PRIMARY KEY (RECARGACELULAR_ID),
FOREIGN KEY (EVENTOEXTRA_ID) REFERENCES EVENTO_EXTRA
)';
exception when object_exists then null;
end;
/
declare
object_exists exception;
pragma exception_init (object_exists , -00955);
begin
execute immediate 'CREATE SEQUENCE RECARGA_CELULAR_SEQ MINVALUE 1 MAXVALUE 999999999999999 INCREMENT BY 1 START WITH 1';
exception when object_exists then null;
end;

View File

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

View File

@ -0,0 +1,38 @@
declare
object_exists exception;
pragma exception_init (object_exists , -00955);
begin
execute immediate 'CREATE TABLE RECARGA_CELULAR (
RECARGACELULAR_ID NUMBER(15) NOT NULL,
EVENTOEXTRA_ID NUMBER(10) NOT NULL,
UUID VARCHAR2(50) NULL,
RVHUB_ID VARCHAR2(50) NOT NULL,
PRODUCT_ID NUMBER(15) NULL,
AREA_CODE NUMBER(3) NULL,
CELL_PHONE_NUMBER VARCHAR2(20) NOT NULL,
STATUS VARCHAR2(20) NOT NULL,
CREATED_AT DATE NULL,
UPDATED_AT DATE NULL,
NSU VARCHAR2(20) NOT NULL,
AUTHORIZATION_CODE VARCHAR2(20) NOT NULL,
FACE_AMOUNT NUMBER(7,2) NOT NULL,
DUE_DATE DATE NULL,
MESSAGE VARCHAR2(500) NULL,
AUTHORIZED_AT DATE NULL,
STATUSES VARCHAR2(500) NULL,
ACTIVO NUMBER(1) NULL,
FECMODIF DATE NULL,
USUARIO_ID NUMBER(7) NULL,
PRIMARY KEY (RECARGACELULAR_ID),
FOREIGN KEY (EVENTOEXTRA_ID) REFERENCES EVENTO_EXTRA
)';
exception when object_exists then null;
end;
/
declare
object_exists exception;
pragma exception_init (object_exists , -00955);
begin
execute immediate 'CREATE SEQUENCE RECARGA_CELULAR_SEQ MINVALUE 1 MAXVALUE 999999999999999 INCREMENT BY 1 START WITH 1';
exception when object_exists then null;
end;

View File

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