You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1122 lines
38 KiB
1122 lines
38 KiB
/*******************************************************************************
|
|
* Selected metadata objects
|
|
* -------------------------
|
|
* Extracted at 02/07/2019 10:18:38
|
|
******************************************************************************/
|
|
|
|
/*******************************************************************************
|
|
* Roles
|
|
* -----
|
|
* Extracted at 02/07/2019 10:18:38
|
|
******************************************************************************/
|
|
|
|
/* "PUBLIC" is a system role, no CREATE ROLE statement. */
|
|
/* "RDB$ADMIN" is a system role, no CREATE ROLE statement. */
|
|
/*******************************************************************************
|
|
* UDFs
|
|
* ----
|
|
* Extracted at 02/07/2019 10:18:38
|
|
******************************************************************************/
|
|
|
|
/*******************************************************************************
|
|
* Domains
|
|
* -------
|
|
* Extracted at 02/07/2019 10:18:38
|
|
******************************************************************************/
|
|
|
|
CREATE DOMAIN BL AS
|
|
BLOB SUB_TYPE 0 SEGMENT SIZE 80
|
|
;
|
|
CREATE DOMAIN CD_10 AS
|
|
VARCHAR(10) CHARACTER SET WIN1252
|
|
COLLATE WIN1252;
|
|
CREATE DOMAIN CD_20 AS
|
|
VARCHAR(20) CHARACTER SET WIN1252
|
|
COLLATE WIN1252;
|
|
CREATE DOMAIN CD_PLACA AS
|
|
CHAR(8) CHARACTER SET WIN1252
|
|
COLLATE WIN1252;
|
|
CREATE DOMAIN DT AS
|
|
TIMESTAMP
|
|
;
|
|
CREATE DOMAIN HR AS
|
|
CHAR(5) CHARACTER SET WIN1252
|
|
COLLATE WIN1252;
|
|
CREATE DOMAIN HS AS
|
|
CHAR(8) CHARACTER SET WIN1252
|
|
COLLATE WIN1252;
|
|
CREATE DOMAIN HT AS
|
|
CHAR(6) CHARACTER SET WIN1252
|
|
DEFAULT ' 00:00'
|
|
COLLATE WIN1252;
|
|
CREATE DOMAIN ID AS
|
|
INTEGER
|
|
;
|
|
CREATE DOMAIN NI AS
|
|
INTEGER
|
|
;
|
|
CREATE DOMAIN NR AS
|
|
NUMERIC(15,3)
|
|
;
|
|
CREATE DOMAIN PL AS
|
|
NUMERIC(9,6)
|
|
;
|
|
CREATE DOMAIN PR AS
|
|
NUMERIC(5,2)
|
|
;
|
|
CREATE DOMAIN TL AS
|
|
BLOB SUB_TYPE 1 SEGMENT SIZE 80 CHARACTER SET WIN1252
|
|
;
|
|
CREATE DOMAIN TP_1 AS
|
|
CHAR(1) CHARACTER SET WIN1252
|
|
DEFAULT ' '
|
|
COLLATE WIN1252;
|
|
CREATE DOMAIN TP_2 AS
|
|
CHAR(2) CHARACTER SET WIN1252
|
|
DEFAULT ' '
|
|
COLLATE WIN1252;
|
|
CREATE DOMAIN TP_3 AS
|
|
CHAR(3) CHARACTER SET WIN1252
|
|
DEFAULT ' '
|
|
COLLATE WIN1252;
|
|
CREATE DOMAIN TTIME AS
|
|
TIME
|
|
;
|
|
CREATE DOMAIN TX_10 AS
|
|
VARCHAR(10) CHARACTER SET WIN1252
|
|
COLLATE PXW_INTL850;
|
|
CREATE DOMAIN TX_100 AS
|
|
VARCHAR(100) CHARACTER SET WIN1252
|
|
COLLATE PXW_INTL850;
|
|
CREATE DOMAIN TX_20 AS
|
|
VARCHAR(20) CHARACTER SET WIN1252
|
|
COLLATE PXW_INTL850;
|
|
CREATE DOMAIN TX_200 AS
|
|
VARCHAR(200) CHARACTER SET WIN1252
|
|
COLLATE PXW_INTL850;
|
|
CREATE DOMAIN TX_255 AS
|
|
VARCHAR(255) CHARACTER SET WIN1252
|
|
COLLATE PXW_INTL850;
|
|
CREATE DOMAIN TX_40 AS
|
|
VARCHAR(40) CHARACTER SET WIN1252
|
|
COLLATE PXW_INTL850;
|
|
CREATE DOMAIN TX_60 AS
|
|
VARCHAR(60) CHARACTER SET WIN1252
|
|
COLLATE PXW_INTL850;
|
|
CREATE DOMAIN TX_CEP AS
|
|
CHAR(9) CHARACTER SET WIN1252
|
|
COLLATE WIN1252;
|
|
CREATE DOMAIN TX_CI AS
|
|
VARCHAR(60) CHARACTER SET WIN1252
|
|
COLLATE WIN1252;
|
|
CREATE DOMAIN TX_CNPJ AS
|
|
CHAR(18) CHARACTER SET WIN1252
|
|
COLLATE WIN1252;
|
|
CREATE DOMAIN TX_CPF AS
|
|
CHAR(14) CHARACTER SET WIN1252
|
|
COLLATE WIN1252;
|
|
CREATE DOMAIN TX_ESTADO AS
|
|
CHAR(2) CHARACTER SET WIN1252
|
|
COLLATE WIN1252;
|
|
CREATE DOMAIN TX_IE AS
|
|
VARCHAR(15) CHARACTER SET WIN1252
|
|
COLLATE WIN1252;
|
|
CREATE DOMAIN TX_IM AS
|
|
VARCHAR(20) CHARACTER SET WIN1252
|
|
COLLATE WIN1252;
|
|
CREATE DOMAIN TX_UNIDADE AS
|
|
VARCHAR(6) CHARACTER SET WIN1252
|
|
COLLATE WIN1252;
|
|
CREATE DOMAIN VL AS
|
|
NUMERIC(15,2)
|
|
DEFAULT 0
|
|
;
|
|
/*******************************************************************************
|
|
* Tables
|
|
* ------
|
|
* Extracted at 02/07/2019 10:18:38
|
|
******************************************************************************/
|
|
|
|
CREATE TABLE CHG_AGENDA
|
|
(
|
|
ID_AGENDA ID NOT NULL,
|
|
ID_COBRADOR ID NOT NULL,
|
|
ID_DEVEDOR ID NOT NULL,
|
|
DT_AGENDADA DATE,
|
|
HR_AGENDADA TTIME ,
|
|
TP_SITUACAO TP_1 ,
|
|
DT_QUE_AGENDOU DT ,
|
|
QUEM_AGENDOU ID
|
|
);
|
|
CREATE TABLE CHG_CAMPANHAS
|
|
(
|
|
ID_CAMPANHA ID NOT NULL,
|
|
TX_NOME TX_40 ,
|
|
TP_ATIVA TP_1 ,
|
|
TP_CONCLUIDA TP_1 ,
|
|
TX_DESC TX_255 ,
|
|
DT_CAD DATE,
|
|
QUEM_CAD ID ,
|
|
TL_DESC TL
|
|
);
|
|
CREATE TABLE CHG_CAMPANHAS_COBRADORES
|
|
(
|
|
ID_ITEM ID NOT NULL,
|
|
ID_CAMPANHA ID ,
|
|
ID_COBRADOR ID ,
|
|
ID_ULTIMO_USUARIO ID ,
|
|
DT_HORA_ULTIMA_ATT DT
|
|
);
|
|
CREATE TABLE CHG_CAMPANHAS_DEVEDORES
|
|
(
|
|
ID_ITEM ID NOT NULL,
|
|
ID_CAMPANHA ID NOT NULL,
|
|
ID_DEVEDOR ID NOT NULL,
|
|
TX_DOCUMENTO TX_20 ,
|
|
TP_ESTADO TP_1 ,
|
|
TP_COBRANDO INTEGER,
|
|
ID_ULTIMO_USUARIO ID ,
|
|
DT_HORA_ULTIMA_ATT DT
|
|
);
|
|
CREATE TABLE CHG_COBRANCA_TITULOS
|
|
(
|
|
ID_PROTOCOLO ID NOT NULL,
|
|
CD_PROTOCOLO CD_20 NOT NULL,
|
|
QNT_TITULOS NI NOT NULL,
|
|
ID_EMPRESA ID ,
|
|
ID_TITULOS TL NOT NULL,
|
|
ID_DEVEDOR ID NOT NULL,
|
|
VL_ENTRADA VL NOT NULL,
|
|
VL_JUROS VL NOT NULL,
|
|
VL_MULTA VL NOT NULL,
|
|
VL_INDICADOR VL NOT NULL,
|
|
VL_ENCARGOS VL NOT NULL,
|
|
VL_CORRIGIDO VL NOT NULL,
|
|
TP_DESC_QUIT TP_1 NOT NULL,
|
|
PR_QUIT_JUROS NR NOT NULL,
|
|
PR_QUIT_MULTA NR NOT NULL,
|
|
PR_QUIT_INDICADOR NR NOT NULL,
|
|
PR_QUIT_PRINCIPAL NR NOT NULL,
|
|
TP_DESC_QUIT_COR TP_1 ,
|
|
PR_QUIT_COR PR ,
|
|
TP_DESC_PAR TP_1 NOT NULL,
|
|
NR_PARCELAS NI NOT NULL,
|
|
PR_PARCELAR_JUROS NR NOT NULL,
|
|
PR_PARCELAR_MULTA NR NOT NULL,
|
|
PR_PARCELAR_INDICADOR NR NOT NULL,
|
|
PR_PARCELAR_PRINCIPAL NR NOT NULL,
|
|
TP_DESC_PAR_COR TP_1 ,
|
|
PR_PARCELAR_COR PR ,
|
|
DT_PROTOCOLO DT ,
|
|
TP_PAG TP_2 ,
|
|
PR_ENTRADA PR
|
|
);
|
|
CREATE TABLE CHG_CONFIGURACAO
|
|
(
|
|
ID_CONFIGURACAO ID NOT NULL
|
|
);
|
|
CREATE TABLE CHG_DESPESAS_TITULOS
|
|
(
|
|
ID_DESPESA ID NOT NULL,
|
|
ID_TITULO ID NOT NULL,
|
|
TX_DESCRICAO TX_60 ,
|
|
VL_DESPESA VL ,
|
|
TP_DESPESA TX_10
|
|
);
|
|
CREATE TABLE CHG_DEVEDORES
|
|
(
|
|
ID_DEVEDOR ID NOT NULL,
|
|
TP_CLIENTE TP_1 ,
|
|
TX_PAI TX_60 ,
|
|
TX_NOME TX_60 ,
|
|
TX_MAE TX_60 ,
|
|
DT_CADASTRO DT ,
|
|
DT_NASC DT ,
|
|
CD_CPF TX_CPF ,
|
|
CD_CNPJ TX_CNPJ ,
|
|
TL_MEMO TL ,
|
|
ID_COBRADOR ID ,
|
|
CD_RG TX_20 ,
|
|
CD_DEVEDOR CD_20 ,
|
|
TX_EMAIL TX_60 ,
|
|
ID_ULTIMO_USUARIO ID ,
|
|
DT_HORA_ULTIMA_ATT DT
|
|
);
|
|
CREATE TABLE CHG_EMAILS
|
|
(
|
|
ID_EMAIL ID NOT NULL,
|
|
ID_DEVEDOR ID ,
|
|
TX_EMAIL TX_40 ,
|
|
ID_ULTIMO_USUARIO ID ,
|
|
DT_HORA_ULTIMA_ATT DT
|
|
);
|
|
CREATE TABLE CHG_EMPRESAS
|
|
(
|
|
ID_EMPRESA ID NOT NULL,
|
|
TX_NOME TX_100 ,
|
|
TX_FANTASIA TX_100 ,
|
|
TX_CNPJ TX_CNPJ ,
|
|
TX_IE TX_20 ,
|
|
TX_ENDERECO TX_100 ,
|
|
TX_COMPLEMENTO TX_20 ,
|
|
ID_CIDADE ID ,
|
|
TX_BAIRRO TX_60 ,
|
|
ID_ESTADO ID ,
|
|
TX_CEP TX_CEP ,
|
|
TX_TELEFONE TX_40 ,
|
|
TX_EMAIL TX_60 ,
|
|
TX_WEBSITE TX_60 ,
|
|
NR_NUMERO NI ,
|
|
TX_IM TX_20 ,
|
|
TL_OBSERVACOES TL ,
|
|
ID_REPASSE ID ,
|
|
TP_ENTRADA TP_2 NOT NULL,
|
|
PR_MULTA PR NOT NULL,
|
|
PR_JUROS PR NOT NULL,
|
|
NR_PARCELAS INTEGER,
|
|
PR_DESC_QUIT_PRIN PR NOT NULL,
|
|
PR_DESC_QUIT_JUROS PR NOT NULL,
|
|
PR_DESC_QUIT_MULTA PR NOT NULL,
|
|
PR_DESC_QUIT_IND_FIN PR NOT NULL,
|
|
PR_DESC_QUIT_COR PR ,
|
|
PR_DESC_FINAN_PRIN PR NOT NULL,
|
|
PR_DESC_FINAN_JUROS PR NOT NULL,
|
|
PR_DESC_FINAN_MULTA PR NOT NULL,
|
|
PR_DESC_FINAN_IND_FIN PR NOT NULL,
|
|
PR_DESC_FINAN_COR PR ,
|
|
PR_INDICADOR_FINANCEIRO PR NOT NULL,
|
|
PR_JUROS_PARCELAR PR ,
|
|
PR_ENTRADA_MIN PR ,
|
|
PR_ENTRADA_MAX PR ,
|
|
TP_CHEQUE TP_1 ,
|
|
TP_CRED TP_1 ,
|
|
TP_DIN TP_1 ,
|
|
ID_ULTIMO_USUARIO ID ,
|
|
DT_HORA_ULTIMA_ATT DT
|
|
);
|
|
CREATE TABLE CHG_ENDERECOS
|
|
(
|
|
ID_ENDERECO ID NOT NULL,
|
|
ID_DEVEDOR ID NOT NULL,
|
|
TP_ENDERECO TP_1 ,
|
|
TP_ATIVO TP_1 ,
|
|
TX_LOGRADOURO TX_100 ,
|
|
TX_BAIRRO TX_100 ,
|
|
ID_CIDADE ID ,
|
|
ID_ESTADO ID ,
|
|
TX_CEP TX_CEP ,
|
|
TX_COMPLEMENTO TX_100 ,
|
|
NR_NUMERO NR ,
|
|
TP_REFERENCIA TP_1 ,
|
|
ID_HIGIENIZADORA ID ,
|
|
TP_CONFIRMADO TP_1 ,
|
|
ID_ULTIMO_USUARIO ID ,
|
|
DT_HORA_ULTIMA_ATT DT
|
|
);
|
|
CREATE TABLE CHG_FAIXAS
|
|
(
|
|
ID_FAIXA ID NOT NULL,
|
|
ID_POLITICA ID ,
|
|
TX_DESCRICAO TX_40 ,
|
|
ATRASO_MIN INTEGER,
|
|
ATRASO_MAX INTEGER,
|
|
PR_JUROS PR NOT NULL,
|
|
PR_MULTA PR NOT NULL,
|
|
PR_DESC_QUIT_PRIN PR NOT NULL,
|
|
PR_DESC_QUIT_JUROS PR NOT NULL,
|
|
PR_DESC_QUIT_MULTA PR NOT NULL,
|
|
PR_DESC_QUIT_IND_FIN PR NOT NULL,
|
|
PR_DESC_QUIT_COR PR ,
|
|
PR_DESC_FINAN_PRIN PR NOT NULL,
|
|
PR_DESC_FINAN_JUROS PR NOT NULL,
|
|
PR_DESC_FINAN_MULTA PR NOT NULL,
|
|
PR_DESC_FINAN_COR PR ,
|
|
PR_DESC_FINAN_IND_FIN PR NOT NULL,
|
|
ID_ULTIMO_USUARIO ID ,
|
|
DT_HORA_ULTIMA_ATT DT ,
|
|
DT_MIN DT ,
|
|
DT_MAX DT ,
|
|
TP_FAIXA TP_1
|
|
);
|
|
CREATE TABLE CHG_FILTRO
|
|
(
|
|
ID_FILTRO ID NOT NULL,
|
|
TX_NOME_FILTRO TX_255 ,
|
|
TP_CREDOR TP_1 ,
|
|
TX_CREDOR TX_255 ,
|
|
TP_PROVIDENCIA TP_1 ,
|
|
TX_PROVIDENCIA TX_255 ,
|
|
CD_PROVIDENCIA TP_1 ,
|
|
TP_VALOR TP_1 ,
|
|
VL_VALORIN VL ,
|
|
VL_VALORFIM VL ,
|
|
TP_AGENDADO TP_1 ,
|
|
TX_AGENDADO TP_1 ,
|
|
TP_NOME TP_1 ,
|
|
TX_NOME TX_10 ,
|
|
TP_ATRASO TP_1 ,
|
|
TX_ATRASOIN INTEGER,
|
|
TX_ATRASOFIM INTEGER,
|
|
TP_PESSOA TP_1 ,
|
|
CD_PESSOA TP_1 ,
|
|
TP_TITULO TP_1 ,
|
|
CD_TITULO TP_1 ,
|
|
CD_ORDEM TP_1 ,
|
|
TL_CREDOR TL ,
|
|
TL_PROV TL
|
|
);
|
|
CREATE TABLE CHG_HISTORICO
|
|
(
|
|
ID_HISTORICO ID NOT NULL,
|
|
ID_DEVEDOR ID ,
|
|
ID_COBRADOR ID ,
|
|
ID_TITULO ID ,
|
|
ID_PROVIDENCIA ID ,
|
|
DT_CONTATO DT ,
|
|
TP_AGENDAMENTO TP_1 ,
|
|
CD_PROTOCOLO CD_20 ,
|
|
TL_MEMO TL ,
|
|
ID_ULTIMO_USUARIO ID ,
|
|
DT_HORA_ULTIMA_ATT DT ,
|
|
ID_TITULOS TX_255
|
|
);
|
|
CREATE TABLE CHG_INADIMPLENCIAS
|
|
(
|
|
ID_INADIMPLENCIA ID NOT NULL,
|
|
TX_NOME TX_100
|
|
);
|
|
CREATE TABLE CHG_INDICADORES_FINANCEIROS
|
|
(
|
|
ID_INDICADOR ID NOT NULL,
|
|
ID_CHG_EMPRESA ID NOT NULL,
|
|
PR_INDICADOR PR ,
|
|
VL_INDICADOR VL ,
|
|
TP_INDICADOR TP_1 DEFAULT '%',
|
|
ATRASO_MIN INTEGER,
|
|
ATRASO_MAX INTEGER
|
|
);
|
|
CREATE TABLE CHG_POLITICAS
|
|
(
|
|
ID_POLITICA ID NOT NULL,
|
|
ID_EMPRESA ID ,
|
|
TX_DESCRICAO TX_40 ,
|
|
DT_INICIO DT ,
|
|
DT_FIM DT ,
|
|
ID_ULTIMO_USUARIO ID ,
|
|
DT_HORA_ULTIMA_ATT DT
|
|
);
|
|
CREATE TABLE CHG_PROVIDENCIAS
|
|
(
|
|
ID_PROVIDENCIA ID NOT NULL,
|
|
TX_NOME TX_60 ,
|
|
TX_DESCRICAO TX_255 ,
|
|
TP_PROVIDENCIA TX_10
|
|
);
|
|
CREATE TABLE CHG_TELEFONES
|
|
(
|
|
ID_TELEFONE ID NOT NULL,
|
|
ID_DEVEDOR ID NOT NULL,
|
|
NR_DDD VARCHAR( 4) CHARACTER SET WIN1252 COLLATE WIN1252,
|
|
NR_NUMERO TX_20 ,
|
|
TP_ATIVO TP_1 ,
|
|
TP_TIPOTEL TP_1 ,
|
|
TX_DESC TX_100 ,
|
|
TX_OBS TL ,
|
|
ID_ULTIMO_USUARIO ID ,
|
|
DT_HORA_ULTIMA_ATT DT
|
|
);
|
|
CREATE TABLE CHG_TITULOS
|
|
(
|
|
ID_TITULO ID NOT NULL,
|
|
ID_DEVEDOR ID NOT NULL,
|
|
ID_EMPRESA ID NOT NULL,
|
|
TX_PRODUTO TX_100 ,
|
|
VL_TITULO VL ,
|
|
DT_ENTRADA DT ,
|
|
DT_VENCIMENTO DT NOT NULL,
|
|
TP_SITUACAO TP_2 ,
|
|
CD_DEVEDOR TX_100 ,
|
|
TP_CHEQUE TP_1 NOT NULL,
|
|
ID_BANCO ID ,
|
|
TX_NRCHEQUE TX_20 ,
|
|
TP_MOTIVO TP_2 ,
|
|
VL_DESPESA VL ,
|
|
TP_DESPESA TP_1 ,
|
|
VL_MULTA VL ,
|
|
VL_JUROS VL ,
|
|
VL_ENCARGOS VL ,
|
|
VL_CORRIGIDO VL ,
|
|
DT_PAGAMENTO DT ,
|
|
TX_OBS TL ,
|
|
ID_ULTIMO_USUARIO ID ,
|
|
DT_HORA_ULTIMA_ATT DT ,
|
|
ID_IMPLANTACAO ID ,
|
|
DT_IMPLANTACAO DT ,
|
|
QTDE_PARCELAS INTEGER,
|
|
VL_DESC_PRINCIPAL VL ,
|
|
DT_EMISSAO_RECIBO DT
|
|
);
|
|
CREATE TABLE SYS_ACORDOS
|
|
(
|
|
ID_ITEM ID NOT NULL,
|
|
ID_ACORDO ID NOT NULL,
|
|
ID_PARCELA ID NOT NULL,
|
|
ID_ORIGINAL ID NOT NULL,
|
|
ID_DEVEDOR ID NOT NULL
|
|
);
|
|
CREATE TABLE SYS_CAMPANHAS_OLD
|
|
(
|
|
ID_ITEM ID NOT NULL,
|
|
ID_CAMPANHA ID NOT NULL,
|
|
TX_NOME_CAMPANHA TX_40 NOT NULL,
|
|
ID_DEVEDOR ID NOT NULL,
|
|
ID_USUARIO ID NOT NULL,
|
|
DT_TRANSF DT NOT NULL,
|
|
TP_ACAO TX_20
|
|
);
|
|
CREATE TABLE SYS_CIDADES
|
|
(
|
|
ID_CIDADE ID NOT NULL,
|
|
TX_NOME TX_60 ,
|
|
ID_ESTADO ID ,
|
|
CD_IBGE CD_10
|
|
);
|
|
CREATE TABLE SYS_CONTAS
|
|
(
|
|
ID_CONTA ID NOT NULL,
|
|
TX_DESCRICAO TX_60 ,
|
|
CD_AGENCIA CD_10 ,
|
|
CD_AGENCIA_DV CHAR( 1) COLLATE ISO8859_1,
|
|
CD_CEDENTE CD_20 ,
|
|
CD_CEDENTE_DV CHAR( 1) COLLATE ISO8859_1,
|
|
CD_CONVENIO CD_20 ,
|
|
CD_CONVENIO_DV CHAR( 1) COLLATE ISO8859_1,
|
|
CD_CONTA CD_10 ,
|
|
CD_CONTA_DV CHAR( 1) COLLATE ISO8859_1,
|
|
ID_BANCO ID ,
|
|
TP_SITUACAO TP_1 ,
|
|
CD_MODALIDADE CD_10
|
|
);
|
|
CREATE TABLE SYS_CONTEUDO_RECIBO
|
|
(
|
|
ID_CONTEUDO ID NOT NULL,
|
|
TX_NOME TX_255 ,
|
|
DT_VENCIMENTO DT ,
|
|
VL_PRINCIPAL VL ,
|
|
VL_JUROS VL ,
|
|
VL_MULTA VL ,
|
|
VL_ENCARGOS VL ,
|
|
VL_DESCONTOS VL ,
|
|
VL_CORRIGIDO VL ,
|
|
ID_RECIBO ID ,
|
|
VL_DESPESA VL ,
|
|
TX_DEPESA TX_255 ,
|
|
VL_EXTRAS VL
|
|
);
|
|
CREATE TABLE SYS_DUPLICADOS
|
|
(
|
|
ID_DUPLICADO ID NOT NULL,
|
|
TX_NOMEDEVEDOR TX_60 ,
|
|
CD_CPF TX_CPF ,
|
|
TX_NOMETITULO TX_100 ,
|
|
VL_TITULO VL ,
|
|
DT_VENCIMENTO DT ,
|
|
TP_ACAO TP_1 ,
|
|
CD_CNPJ TX_CNPJ
|
|
);
|
|
CREATE TABLE SYS_EMPRESA
|
|
(
|
|
ID_EMPRESA ID NOT NULL,
|
|
TX_NOME TX_100 ,
|
|
TX_FANTASIA TX_40 ,
|
|
TX_ENDERECO TX_100 ,
|
|
NR_NUMERO NI ,
|
|
TX_COMPLEMENTO TX_20 ,
|
|
TX_BAIRRO TX_60 ,
|
|
ID_CIDADE ID ,
|
|
TX_CEP TX_CEP ,
|
|
TX_TELEFONE TX_40 ,
|
|
TX_WEBSITE TX_60 ,
|
|
TX_CNPJ TX_CNPJ ,
|
|
TX_IE TX_20 ,
|
|
TX_IM TX_20 ,
|
|
TL_OBSERVACOES TL ,
|
|
TX_LOGOMARCA TX_100 ,
|
|
TX_HONORARIOS TX_20 ,
|
|
PR_DEBITO PR ,
|
|
PR_CREDVISTA PR ,
|
|
PR_CRED3 PR ,
|
|
PR_CRED6 PR ,
|
|
PR_CRED12 PR ,
|
|
IMG_LOGO BL ,
|
|
PR_FINANCIAMENTO PR ,
|
|
TX_TITULO TX_60 ,
|
|
ID_ESTADO ID ,
|
|
TX_EMAILNOME TX_100 ,
|
|
TX_EMAIL TX_100 ,
|
|
TX_SMTP TX_100 ,
|
|
TX_PORTA TX_10 ,
|
|
TX_USUARIO TX_100 ,
|
|
TX_SENHA TX_100 ,
|
|
PR_BANCO_DEBITO PR ,
|
|
PR_BANCO_CREDVISTA PR ,
|
|
PR_BANCO_CRED3 PR ,
|
|
PR_BANCO_CRED6 PR ,
|
|
PR_BANCO_CRED12 PR ,
|
|
TP_TLS TP_1 ,
|
|
TP_SSL TP_1
|
|
);
|
|
CREATE TABLE SYS_ESTADOS
|
|
(
|
|
ID_ESTADO ID NOT NULL,
|
|
TX_NOME TX_40 ,
|
|
CD_ESTADO TX_ESTADO ,
|
|
TX_SIGLA TP_2
|
|
);
|
|
CREATE TABLE SYS_GRUPOS
|
|
(
|
|
ID_GRUPO ID NOT NULL,
|
|
TX_NOME TX_40 ,
|
|
TP_SU TP_1
|
|
);
|
|
CREATE TABLE SYS_GRUPOS_PERMISSOES
|
|
(
|
|
ID_ITEM ID NOT NULL,
|
|
ID_GRUPO ID ,
|
|
ID_PERMISSAO ID ,
|
|
TP_ACESSO TP_1
|
|
);
|
|
CREATE TABLE SYS_INDICES
|
|
(
|
|
ID_INDICE ID NOT NULL,
|
|
TX_NOME TX_60 ,
|
|
PR_INDICE PR NOT NULL
|
|
);
|
|
CREATE TABLE SYS_LAYOUTS
|
|
(
|
|
ID_LAYOUT ID NOT NULL,
|
|
TX_NOME TX_40 ,
|
|
STR_CAMPOS TX_255 ,
|
|
NR_QNTCAMPOS NR
|
|
);
|
|
CREATE TABLE SYS_LOG
|
|
(
|
|
ID_LOG ID NOT NULL,
|
|
TX_TABELA TX_20 ,
|
|
ID_REGISTRO ID ,
|
|
TX_ACAO TX_255 ,
|
|
ID_USUARIO ID ,
|
|
DT_LOG DT DEFAULT 'NOW'
|
|
);
|
|
CREATE TABLE SYS_LOGINS
|
|
(
|
|
ID_LOGIN ID NOT NULL,
|
|
ID_USUARIO ID ,
|
|
DT_LOGIN DATE,
|
|
HR_LOGIN TIME,
|
|
DT_LOGOFF DATE,
|
|
HR_LOGOFF TIME
|
|
);
|
|
CREATE TABLE SYS_PERMISSOES
|
|
(
|
|
ID_PERMISSAO ID NOT NULL,
|
|
CD_PERMISSAO CD_20 ,
|
|
TX_DESCRICAO TX_40 ,
|
|
ID_PARENT ID ,
|
|
TP_ACESSO TP_1
|
|
);
|
|
CREATE TABLE SYS_RECIBOS
|
|
(
|
|
ID_RECIBO ID NOT NULL,
|
|
NR_RECIBO TX_20 NOT NULL,
|
|
TX_NOME TX_255 ,
|
|
TX_CPF TX_CPF ,
|
|
TX_CNPJ TX_CNPJ ,
|
|
ID_DEVEDOR ID ,
|
|
VL_TOTAL VL ,
|
|
VL_PRINCIPAL VL ,
|
|
VL_JUROS VL ,
|
|
VL_MULTA VL ,
|
|
VL_ENCARGOS VL ,
|
|
VL_DESCONTOS VL ,
|
|
VL_CORRIGIDO VL ,
|
|
TX_CREDOR TX_200 ,
|
|
TX_NOMETITULOS TX_255 ,
|
|
TX_VENCIMENTOS TX_255 ,
|
|
TP_RECEBIMENTO TP_2 ,
|
|
NR_CHEQUE TX_20 ,
|
|
ID_BANCO ID ,
|
|
TX_PRACA TX_200 ,
|
|
ID_USUARIO ID ,
|
|
DT_IMPRESSAO DT ,
|
|
TX_CAMINHO TX_255 ,
|
|
TP_CANCELADO TP_1
|
|
);
|
|
CREATE TABLE SYS_REPASSES
|
|
(
|
|
ID_REPASSE ID NOT NULL,
|
|
PR_PRINCIPAL PR ,
|
|
PR_JUROS PR ,
|
|
PR_MULTA PR ,
|
|
PR_ENCARGOS PR ,
|
|
PR_CORRIGIDO PR ,
|
|
TX_NOME TX_40
|
|
);
|
|
CREATE TABLE SYS_REPASSES_FASES
|
|
(
|
|
ID_FASE ID NOT NULL,
|
|
PR_PRINCIPAL PR ,
|
|
PR_JUROS PR ,
|
|
PR_MULTA PR ,
|
|
PR_ENCARGOS PR ,
|
|
PR_CORRIGIDO PR ,
|
|
MIN_ATRASO INTEGER,
|
|
MAX_ATRASO INTEGER,
|
|
ID_REPASSE ID ,
|
|
ID_ULTIMO_USUARIO ID ,
|
|
DT_HORA_ULTIMA_ATT DT
|
|
);
|
|
CREATE TABLE SYS_SESSAO
|
|
(
|
|
ID_SESSAO ID NOT NULL,
|
|
ID_USUARIO ID ,
|
|
TP_ATIVA TP_1
|
|
);
|
|
CREATE TABLE SYS_TEXTO_EMAIL
|
|
(
|
|
ID_TEXTO ID NOT NULL,
|
|
TX_DESCRICAO TX_255 NOT NULL,
|
|
TL_TEXTO TL NOT NULL
|
|
);
|
|
CREATE TABLE SYS_USUARIOS
|
|
(
|
|
ID_USUARIO ID NOT NULL,
|
|
TX_NOME TX_60 ,
|
|
TX_USUARIO TX_10 ,
|
|
TX_SENHA TX_40 ,
|
|
ID_GRUPO ID ,
|
|
TP_ATIVO TP_1 ,
|
|
TP_TROCAPASS TP_1 ,
|
|
TX_EMAILNOME TX_100 ,
|
|
TX_EMAIL TX_100 ,
|
|
TX_SMTP TX_100 ,
|
|
TX_PORTA TX_10 ,
|
|
TX_USUARIOEMAIL TX_100 ,
|
|
TX_SENHAEMAIL TX_100 ,
|
|
TP_TLS TP_1 ,
|
|
TP_SSL TP_1
|
|
);
|
|
/*******************************************************************************
|
|
* Indices
|
|
* -------
|
|
* Extracted at 02/07/2019 10:18:39
|
|
******************************************************************************/
|
|
|
|
CREATE ASC INDEX I_CHG_AGENDA_COBRADOR_ASC ON CHG_AGENDA (ID_COBRADOR);
|
|
CREATE DESC INDEX I_CHG_AGENDA_COBRADOR_DESC ON CHG_AGENDA (ID_COBRADOR);
|
|
CREATE ASC INDEX I_CHG_AGENDA_DR_AGENDA_ASC ON CHG_AGENDA (HR_AGENDADA);
|
|
CREATE ASC INDEX I_CHG_AGENDA_DT_AGENDA_ASC ON CHG_AGENDA (DT_AGENDADA);
|
|
CREATE DESC INDEX I_CHG_AGENDA_DT_AGENDA_DESC ON CHG_AGENDA (DT_AGENDADA);
|
|
CREATE ASC INDEX I_CHG_AGENDA_HR_AGENDA_DESC ON CHG_AGENDA (HR_AGENDADA);
|
|
CREATE ASC INDEX I_CHG_AGENDA_ID_DEVEDOR_ASC ON CHG_AGENDA (ID_DEVEDOR);
|
|
CREATE DESC INDEX I_CHG_AGENDA_ID_DEVEDOR_DESC ON CHG_AGENDA (ID_DEVEDOR);
|
|
CREATE ASC INDEX I_CHG_AGENDA_TP_SITUACAO_ASC ON CHG_AGENDA (TP_SITUACAO);
|
|
CREATE DESC INDEX I_CHG_AGENDA_TP_SITUACAO_DESC ON CHG_AGENDA (TP_SITUACAO);
|
|
CREATE ASC INDEX I_CHG_DEVEDORES_CNPJ_ASC ON CHG_DEVEDORES (CD_CNPJ);
|
|
CREATE DESC INDEX I_CHG_DEVEDORES_CNPJ_DESC ON CHG_DEVEDORES (CD_CNPJ);
|
|
CREATE ASC INDEX I_CHG_DEVEDORES_CPF_ASC ON CHG_DEVEDORES (CD_CPF);
|
|
CREATE DESC INDEX I_CHG_DEVEDORES_CPF_DESC ON CHG_DEVEDORES (CD_CPF);
|
|
CREATE ASC INDEX I_CHG_DEVEDORES_ID_DEVEDOR_ASC ON CHG_DEVEDORES (ID_DEVEDOR);
|
|
CREATE DESC INDEX I_CHG_DEVEDORES_ID_DEVEDOR_DESC ON CHG_DEVEDORES (ID_DEVEDOR);
|
|
CREATE ASC INDEX I_CHG_DEVEDORES_TP_CLIENTE_ASC ON CHG_DEVEDORES (TP_CLIENTE);
|
|
CREATE DESC INDEX I_CHG_DEVEDORES_TP_CLIENTE_DESC ON CHG_DEVEDORES (TP_CLIENTE);
|
|
CREATE ASC INDEX I_CHG_DEVEDORES_TX_NOME_ASC ON CHG_DEVEDORES (TX_NOME);
|
|
CREATE DESC INDEX I_CHG_DEVEDORES_TX_NOME_DESC ON CHG_DEVEDORES (TX_NOME);
|
|
CREATE ASC INDEX I_CHG_EMAILS_ID_DEVEDOR_ASC ON CHG_EMAILS (ID_DEVEDOR);
|
|
CREATE DESC INDEX I_CHG_EMAILS_ID_DEVEDOR_DESC ON CHG_EMAILS (ID_DEVEDOR);
|
|
CREATE ASC INDEX I_CHG_EMAILS_ID_EMAIL_ASC ON CHG_EMAILS (ID_EMAIL);
|
|
CREATE DESC INDEX I_CHG_EMAILS_ID_EMAIL_DESC ON CHG_EMAILS (ID_EMAIL);
|
|
CREATE ASC INDEX I_CHG_EMAILS_TX_EMAIL_ASC ON CHG_EMAILS (TX_EMAIL);
|
|
CREATE DESC INDEX I_CHG_EMAILS_TX_EMAIL_DESC ON CHG_EMAILS (TX_EMAIL);
|
|
CREATE ASC INDEX I_CHG_HISTORICO_COBRADOR_ASC ON CHG_HISTORICO (ID_COBRADOR);
|
|
CREATE DESC INDEX I_CHG_HISTORICO_COBRADOR_DESC ON CHG_HISTORICO (ID_COBRADOR);
|
|
CREATE ASC INDEX I_CHG_HISTORICO_DT_CONTATO_ASC ON CHG_HISTORICO (DT_CONTATO);
|
|
CREATE DESC INDEX I_CHG_HISTORICO_DT_CONTATO_DESC ON CHG_HISTORICO (DT_CONTATO);
|
|
CREATE ASC INDEX I_CHG_HISTORICO_ID_DEVEDOR_ASC ON CHG_HISTORICO (ID_DEVEDOR);
|
|
CREATE DESC INDEX I_CHG_HISTORICO_ID_DEVEDOR_DESC ON CHG_HISTORICO (ID_DEVEDOR);
|
|
CREATE ASC INDEX I_CHG_HISTORICO_ID_HIST_ASC ON CHG_HISTORICO (ID_HISTORICO);
|
|
CREATE DESC INDEX I_CHG_HISTORICO_ID_HIST_DESC ON CHG_HISTORICO (ID_HISTORICO);
|
|
CREATE ASC INDEX I_CHG_HISTORICO_ID_PROVI_ASC ON CHG_HISTORICO (ID_PROVIDENCIA);
|
|
CREATE DESC INDEX I_CHG_HISTORICO_ID_PROV_DESC ON CHG_HISTORICO (ID_PROVIDENCIA);
|
|
CREATE ASC INDEX I_CHG_TELEFONES_NR_NUMERO_ASC ON CHG_TELEFONES (NR_NUMERO);
|
|
CREATE DESC INDEX I_CHG_TELEFONES_NR_NUMERO_DESC ON CHG_TELEFONES (NR_NUMERO);
|
|
CREATE ASC INDEX I_CHG_TITULOS_DT_ENTRADA_ASC ON CHG_TITULOS (DT_ENTRADA);
|
|
CREATE DESC INDEX I_CHG_TITULOS_DT_ENTRADA_DESC ON CHG_TITULOS (DT_ENTRADA);
|
|
CREATE ASC INDEX I_CHG_TITULOS_DT_PAG_ASC ON CHG_TITULOS (DT_PAGAMENTO);
|
|
CREATE DESC INDEX I_CHG_TITULOS_DT_PAG_DESC ON CHG_TITULOS (DT_PAGAMENTO);
|
|
CREATE ASC INDEX I_CHG_TITULOS_DT_VENC_ASC ON CHG_TITULOS (DT_VENCIMENTO);
|
|
CREATE DESC INDEX I_CHG_TITULOS_DT_VENC_DESC ON CHG_TITULOS (DT_VENCIMENTO);
|
|
CREATE ASC INDEX I_CHG_TITULOS_ID_DEVEDOR_ASC ON CHG_TITULOS (ID_DEVEDOR);
|
|
CREATE DESC INDEX I_CHG_TITULOS_ID_DEVEDOR_DESC ON CHG_TITULOS (ID_DEVEDOR);
|
|
CREATE ASC INDEX I_CHG_TITULOS_ID_EMPRESA_ASC ON CHG_TITULOS (ID_EMPRESA);
|
|
CREATE ASC INDEX I_CHG_TITULOS_ID_EMPRESA_DESC ON CHG_TITULOS (ID_EMPRESA);
|
|
CREATE ASC INDEX I_CHG_TITULOS_ID_TITULO_ASC ON CHG_TITULOS (ID_TITULO);
|
|
CREATE DESC INDEX I_CHG_TITULOS_ID_TITULO_DESC ON CHG_TITULOS (ID_TITULO);
|
|
CREATE ASC INDEX I_CHG_TITULOS_TP_SITUACAO_ASC ON CHG_TITULOS (TP_SITUACAO);
|
|
CREATE DESC INDEX I_CHG_TITULOS_TP_SITUACAO_DESC ON CHG_TITULOS (TP_SITUACAO);
|
|
CREATE ASC INDEX I_CHG_TITULOS_TX_PRODUTO_ASC ON CHG_TITULOS (TX_PRODUTO);
|
|
CREATE DESC INDEX I_CHG_TITULOS_TX_PRODUTO_DESC ON CHG_TITULOS (TX_PRODUTO);
|
|
CREATE ASC INDEX I_CHG_TITULOS_VL_TITULO_ASC ON CHG_TITULOS (VL_TITULO);
|
|
CREATE DESC INDEX I_CHG_TITULOS_VL_TITULO_DESC ON CHG_TITULOS (VL_TITULO);
|
|
/*******************************************************************************
|
|
* Primary Key Constraints
|
|
* -----------------------
|
|
* Extracted at 02/07/2019 10:18:39
|
|
******************************************************************************/
|
|
|
|
ALTER TABLE CHG_AGENDA ADD CONSTRAINT PK_CHG_AGENDA PRIMARY KEY
|
|
(ID_AGENDA);
|
|
|
|
ALTER TABLE CHG_CAMPANHAS ADD CONSTRAINT PK_CHG_CAMPANHAS PRIMARY KEY
|
|
(ID_CAMPANHA);
|
|
|
|
ALTER TABLE CHG_CAMPANHAS_COBRADORES ADD CONSTRAINT PK_CHG_CAMPANHAS_COBRADORES PRIMARY KEY
|
|
(ID_ITEM);
|
|
|
|
ALTER TABLE CHG_CAMPANHAS_DEVEDORES ADD CONSTRAINT PK_CHG_CAMPANHAS_DEVEDORES PRIMARY KEY
|
|
(ID_ITEM);
|
|
|
|
ALTER TABLE CHG_COBRANCA_TITULOS ADD CONSTRAINT PK_CHG_COBRANCA_TITULOS PRIMARY KEY
|
|
(ID_PROTOCOLO);
|
|
|
|
ALTER TABLE CHG_CONFIGURACAO ADD CONSTRAINT PK_CHG_CONFIGURACAO PRIMARY KEY
|
|
(ID_CONFIGURACAO);
|
|
|
|
ALTER TABLE CHG_DESPESAS_TITULOS ADD CONSTRAINT PK_CHG_DESPESAS_TITULOS PRIMARY KEY
|
|
(ID_DESPESA);
|
|
|
|
ALTER TABLE CHG_DEVEDORES ADD CONSTRAINT PK_CHG_DEVEDORES PRIMARY KEY
|
|
(ID_DEVEDOR);
|
|
|
|
ALTER TABLE CHG_EMAILS ADD CONSTRAINT PK_CHG_EMAILS PRIMARY KEY
|
|
(ID_EMAIL);
|
|
|
|
ALTER TABLE CHG_EMPRESAS ADD CONSTRAINT PK_CHG_EMPRESAS PRIMARY KEY
|
|
(ID_EMPRESA);
|
|
|
|
ALTER TABLE CHG_ENDERECOS ADD CONSTRAINT PK_CHG_ENDERECOS PRIMARY KEY
|
|
(ID_ENDERECO);
|
|
|
|
ALTER TABLE CHG_FAIXAS ADD CONSTRAINT PK_CHG_FAIXAS PRIMARY KEY
|
|
(ID_FAIXA);
|
|
|
|
ALTER TABLE CHG_FILTRO ADD CONSTRAINT PK_CHG_FILTRO PRIMARY KEY
|
|
(ID_FILTRO);
|
|
|
|
ALTER TABLE CHG_HISTORICO ADD CONSTRAINT PK_CHG_HISTORICO PRIMARY KEY
|
|
(ID_HISTORICO);
|
|
|
|
ALTER TABLE CHG_INADIMPLENCIAS ADD CONSTRAINT PK_CHG_INADIMPLENCIAS PRIMARY KEY
|
|
(ID_INADIMPLENCIA);
|
|
|
|
ALTER TABLE CHG_INDICADORES_FINANCEIROS ADD CONSTRAINT PK_CHG_INDICADORES_FINANCEI PRIMARY KEY
|
|
(ID_INDICADOR);
|
|
|
|
ALTER TABLE CHG_POLITICAS ADD CONSTRAINT PK_CHG_POLITICAS PRIMARY KEY
|
|
(ID_POLITICA);
|
|
|
|
ALTER TABLE CHG_PROVIDENCIAS ADD CONSTRAINT PK_CHG_PROVIDENCIAS PRIMARY KEY
|
|
(ID_PROVIDENCIA);
|
|
|
|
ALTER TABLE CHG_TELEFONES ADD CONSTRAINT PK_CHG_TELEFONES PRIMARY KEY
|
|
(ID_TELEFONE);
|
|
|
|
ALTER TABLE CHG_TITULOS ADD CONSTRAINT PK_CHG_TITULOS PRIMARY KEY
|
|
(ID_TITULO);
|
|
|
|
ALTER TABLE SYS_ACORDOS ADD CONSTRAINT PK_SYS_ACORDOS PRIMARY KEY
|
|
(ID_ITEM);
|
|
|
|
ALTER TABLE SYS_CAMPANHAS_OLD ADD CONSTRAINT PK_SYS_CAMPANHAS_OLD PRIMARY KEY
|
|
(ID_ITEM);
|
|
|
|
ALTER TABLE SYS_CIDADES ADD CONSTRAINT PK_SYS_CIDADES PRIMARY KEY
|
|
(ID_CIDADE);
|
|
|
|
ALTER TABLE SYS_CONTAS ADD CONSTRAINT PK_SYS_CONTAS PRIMARY KEY
|
|
(ID_CONTA);
|
|
|
|
ALTER TABLE SYS_CONTEUDO_RECIBO ADD CONSTRAINT PK_SYS_CONTEUDO_RECIBO PRIMARY KEY
|
|
(ID_CONTEUDO);
|
|
|
|
ALTER TABLE SYS_DUPLICADOS ADD CONSTRAINT PK_SYS_DUPLICADOS PRIMARY KEY
|
|
(ID_DUPLICADO);
|
|
|
|
ALTER TABLE SYS_EMPRESA ADD CONSTRAINT PK_SYS_EMPRESA PRIMARY KEY
|
|
(ID_EMPRESA);
|
|
|
|
ALTER TABLE SYS_ESTADOS ADD CONSTRAINT PK_SYS_ESTADOS PRIMARY KEY
|
|
(ID_ESTADO);
|
|
|
|
ALTER TABLE SYS_GRUPOS ADD CONSTRAINT PK_SYS_GRUPOS PRIMARY KEY
|
|
(ID_GRUPO);
|
|
|
|
ALTER TABLE SYS_GRUPOS_PERMISSOES ADD CONSTRAINT PK_SYS_GRUPOS_PERMISSOES PRIMARY KEY
|
|
(ID_ITEM);
|
|
|
|
ALTER TABLE SYS_INDICES ADD CONSTRAINT PK_SYS_INDICES PRIMARY KEY
|
|
(ID_INDICE);
|
|
|
|
ALTER TABLE SYS_LAYOUTS ADD CONSTRAINT PK_SYS_LAYOUTS PRIMARY KEY
|
|
(ID_LAYOUT);
|
|
|
|
ALTER TABLE SYS_LOG ADD CONSTRAINT PK_SYS_LOG PRIMARY KEY
|
|
(ID_LOG);
|
|
|
|
ALTER TABLE SYS_LOGINS ADD CONSTRAINT PK_SYS_LOGINS PRIMARY KEY
|
|
(ID_LOGIN);
|
|
|
|
ALTER TABLE SYS_PERMISSOES ADD CONSTRAINT PK_SYS_PERMISSOES PRIMARY KEY
|
|
(ID_PERMISSAO);
|
|
|
|
ALTER TABLE SYS_RECIBOS ADD CONSTRAINT PK_SYS_RECIBOS PRIMARY KEY
|
|
(ID_RECIBO);
|
|
|
|
ALTER TABLE SYS_REPASSES ADD CONSTRAINT PK_SYS_REPASSES PRIMARY KEY
|
|
(ID_REPASSE);
|
|
|
|
ALTER TABLE SYS_REPASSES_FASES ADD CONSTRAINT PK_SYS_REPASSES_FASES PRIMARY KEY
|
|
(ID_FASE);
|
|
|
|
ALTER TABLE SYS_SESSAO ADD CONSTRAINT PK_SYS_SESSAO PRIMARY KEY
|
|
(ID_SESSAO);
|
|
|
|
ALTER TABLE SYS_TEXTO_EMAIL ADD CONSTRAINT PK_SYS_TEXTO_EMAIL PRIMARY KEY
|
|
(ID_TEXTO);
|
|
|
|
ALTER TABLE SYS_USUARIOS ADD CONSTRAINT PK_SYS_USUARIOS PRIMARY KEY
|
|
(ID_USUARIO);
|
|
|
|
/*******************************************************************************
|
|
* Foreign Key Constraints
|
|
* -----------------------
|
|
* Extracted at 02/07/2019 10:18:39
|
|
******************************************************************************/
|
|
|
|
ALTER TABLE CHG_AGENDA ADD CONSTRAINT FK_CHG_AGENDA_SYS_USUARIOS
|
|
FOREIGN KEY (ID_COBRADOR) REFERENCES SYS_USUARIOS
|
|
(ID_USUARIO)
|
|
ON DELETE NO ACTION
|
|
ON UPDATE NO ACTION
|
|
;
|
|
|
|
ALTER TABLE CHG_CAMPANHAS_COBRADORES ADD CONSTRAINT FK_CHG_CAMPANH_CHG_CAMPANH
|
|
FOREIGN KEY (ID_CAMPANHA) REFERENCES CHG_CAMPANHAS
|
|
(ID_CAMPANHA)
|
|
ON DELETE CASCADE
|
|
ON UPDATE CASCADE
|
|
;
|
|
|
|
ALTER TABLE CHG_CAMPANHAS_DEVEDORES ADD CONSTRAINT FK_CHG_CAMPANH_CHG_DEVEDOR
|
|
FOREIGN KEY (ID_DEVEDOR) REFERENCES CHG_DEVEDORES
|
|
(ID_DEVEDOR)
|
|
ON DELETE CASCADE
|
|
ON UPDATE CASCADE
|
|
;
|
|
|
|
ALTER TABLE CHG_CAMPANHAS_DEVEDORES ADD CONSTRAINT FK_CHG_CAMPANH_CHG_DEVEDORES
|
|
FOREIGN KEY (ID_CAMPANHA) REFERENCES CHG_CAMPANHAS
|
|
(ID_CAMPANHA)
|
|
ON DELETE CASCADE
|
|
ON UPDATE CASCADE
|
|
;
|
|
|
|
ALTER TABLE CHG_CAMPANHAS_COBRADORES ADD CONSTRAINT FK_CHG_CAMPANH_SYS_USUARIO
|
|
FOREIGN KEY (ID_COBRADOR) REFERENCES SYS_USUARIOS
|
|
(ID_USUARIO)
|
|
ON DELETE CASCADE
|
|
ON UPDATE CASCADE
|
|
;
|
|
|
|
ALTER TABLE CHG_COBRANCA_TITULOS ADD CONSTRAINT FK_CHG_COBRANC_CHG_DEVEDOR
|
|
FOREIGN KEY (ID_DEVEDOR) REFERENCES CHG_DEVEDORES
|
|
(ID_DEVEDOR)
|
|
ON DELETE CASCADE
|
|
ON UPDATE NO ACTION
|
|
;
|
|
|
|
ALTER TABLE CHG_DESPESAS_TITULOS ADD CONSTRAINT FK_CHG_DESPESAS_CHG_TITULOS
|
|
FOREIGN KEY (ID_TITULO) REFERENCES CHG_TITULOS
|
|
(ID_TITULO)
|
|
ON DELETE CASCADE
|
|
ON UPDATE CASCADE
|
|
;
|
|
|
|
ALTER TABLE CHG_DEVEDORES ADD CONSTRAINT FK_CHG_DEVEDOR_SYS_USUARIO
|
|
FOREIGN KEY (ID_COBRADOR) REFERENCES SYS_USUARIOS
|
|
(ID_USUARIO)
|
|
ON DELETE CASCADE
|
|
ON UPDATE NO ACTION
|
|
;
|
|
|
|
ALTER TABLE CHG_EMAILS ADD CONSTRAINT FK_CHG_EMAILS_DEVEDORES
|
|
FOREIGN KEY (ID_DEVEDOR) REFERENCES CHG_DEVEDORES
|
|
(ID_DEVEDOR)
|
|
ON DELETE CASCADE
|
|
ON UPDATE CASCADE
|
|
;
|
|
|
|
ALTER TABLE CHG_EMPRESAS ADD CONSTRAINT FK_CHG_EMPRESAS_SYS_CIDADES
|
|
FOREIGN KEY (ID_CIDADE) REFERENCES SYS_CIDADES
|
|
(ID_CIDADE)
|
|
ON DELETE CASCADE
|
|
ON UPDATE CASCADE
|
|
;
|
|
|
|
ALTER TABLE CHG_EMPRESAS ADD CONSTRAINT FK_CHG_EMPRESAS_SYS_ESTADOS
|
|
FOREIGN KEY (ID_ESTADO) REFERENCES SYS_ESTADOS
|
|
(ID_ESTADO)
|
|
ON DELETE CASCADE
|
|
ON UPDATE CASCADE
|
|
;
|
|
|
|
ALTER TABLE CHG_EMPRESAS ADD CONSTRAINT FK_CHG_EMPRESA_SYS_REPASSE
|
|
FOREIGN KEY (ID_REPASSE) REFERENCES SYS_REPASSES
|
|
(ID_REPASSE)
|
|
ON DELETE CASCADE
|
|
ON UPDATE CASCADE
|
|
;
|
|
|
|
ALTER TABLE CHG_ENDERECOS ADD CONSTRAINT FK_CHG_ENDERECO_SYS_CIDADES
|
|
FOREIGN KEY (ID_CIDADE) REFERENCES SYS_CIDADES
|
|
(ID_CIDADE)
|
|
ON DELETE NO ACTION
|
|
ON UPDATE NO ACTION
|
|
;
|
|
|
|
ALTER TABLE CHG_ENDERECOS ADD CONSTRAINT FK_CHG_ENDERECO_SYS_ESTADOS
|
|
FOREIGN KEY (ID_ESTADO) REFERENCES SYS_ESTADOS
|
|
(ID_ESTADO)
|
|
ON DELETE CASCADE
|
|
ON UPDATE CASCADE
|
|
;
|
|
|
|
ALTER TABLE CHG_ENDERECOS ADD CONSTRAINT FK_CHG_ENDEREC_CHG_DEVEDOR
|
|
FOREIGN KEY (ID_DEVEDOR) REFERENCES CHG_DEVEDORES
|
|
(ID_DEVEDOR)
|
|
ON DELETE CASCADE
|
|
ON UPDATE CASCADE
|
|
;
|
|
|
|
ALTER TABLE CHG_FAIXAS ADD CONSTRAINT FK_CHG_FAIXAS_CHG_POLITICAS
|
|
FOREIGN KEY (ID_POLITICA) REFERENCES CHG_POLITICAS
|
|
(ID_POLITICA)
|
|
ON DELETE CASCADE
|
|
ON UPDATE CASCADE
|
|
;
|
|
|
|
ALTER TABLE CHG_HISTORICO ADD CONSTRAINT FK_CHG_HISTORIC_CHG_TITULOS
|
|
FOREIGN KEY (ID_TITULO) REFERENCES CHG_TITULOS
|
|
(ID_TITULO)
|
|
ON DELETE CASCADE
|
|
ON UPDATE NO ACTION
|
|
;
|
|
|
|
ALTER TABLE CHG_HISTORICO ADD CONSTRAINT FK_CHG_HISTORI_CHG_DEVEDOR
|
|
FOREIGN KEY (ID_DEVEDOR) REFERENCES CHG_DEVEDORES
|
|
(ID_DEVEDOR)
|
|
ON DELETE CASCADE
|
|
ON UPDATE NO ACTION
|
|
;
|
|
|
|
ALTER TABLE CHG_HISTORICO ADD CONSTRAINT FK_CHG_HISTORI_CHG_PROVIDE
|
|
FOREIGN KEY (ID_PROVIDENCIA) REFERENCES CHG_PROVIDENCIAS
|
|
(ID_PROVIDENCIA)
|
|
ON DELETE NO ACTION
|
|
ON UPDATE NO ACTION
|
|
;
|
|
|
|
ALTER TABLE CHG_INDICADORES_FINANCEIROS ADD CONSTRAINT FK_CHG_INDICAD_CHG_EMPRESA
|
|
FOREIGN KEY (ID_CHG_EMPRESA) REFERENCES CHG_EMPRESAS
|
|
(ID_EMPRESA)
|
|
ON DELETE CASCADE
|
|
ON UPDATE CASCADE
|
|
;
|
|
|
|
ALTER TABLE CHG_POLITICAS ADD CONSTRAINT FK_CHG_POLITIC_CHG_EMPRESA
|
|
FOREIGN KEY (ID_EMPRESA) REFERENCES CHG_EMPRESAS
|
|
(ID_EMPRESA)
|
|
ON DELETE CASCADE
|
|
ON UPDATE CASCADE
|
|
;
|
|
|
|
ALTER TABLE CHG_TELEFONES ADD CONSTRAINT FK_CHG_TELEFON_CHG_DEVEDOR
|
|
FOREIGN KEY (ID_DEVEDOR) REFERENCES CHG_DEVEDORES
|
|
(ID_DEVEDOR)
|
|
ON DELETE CASCADE
|
|
ON UPDATE NO ACTION
|
|
;
|
|
|
|
ALTER TABLE CHG_TITULOS ADD CONSTRAINT FK_CHG_TITULOS_CHG_DEVEDORE
|
|
FOREIGN KEY (ID_DEVEDOR) REFERENCES CHG_DEVEDORES
|
|
(ID_DEVEDOR)
|
|
ON DELETE CASCADE
|
|
ON UPDATE NO ACTION
|
|
;
|
|
|
|
ALTER TABLE CHG_TITULOS ADD CONSTRAINT FK_CHG_TITULOS_CHG_EMPRESAS
|
|
FOREIGN KEY (ID_EMPRESA) REFERENCES CHG_EMPRESAS
|
|
(ID_EMPRESA)
|
|
ON DELETE SET NULL
|
|
ON UPDATE NO ACTION
|
|
;
|
|
|
|
ALTER TABLE SYS_ACORDOS ADD CONSTRAINT FK_SYS_ACORDOS_DEVEDOR
|
|
FOREIGN KEY (ID_DEVEDOR) REFERENCES CHG_DEVEDORES
|
|
(ID_DEVEDOR)
|
|
ON DELETE CASCADE
|
|
ON UPDATE CASCADE
|
|
;
|
|
|
|
ALTER TABLE SYS_CIDADES ADD CONSTRAINT FK_SYS_CIDADES_SYS_ESTADOS
|
|
FOREIGN KEY (ID_ESTADO) REFERENCES SYS_ESTADOS
|
|
(ID_ESTADO)
|
|
ON DELETE NO ACTION
|
|
ON UPDATE NO ACTION
|
|
;
|
|
|
|
ALTER TABLE SYS_EMPRESA ADD CONSTRAINT FK_SYS_EMPRESA_SYS_CIDADES
|
|
FOREIGN KEY (ID_CIDADE) REFERENCES SYS_CIDADES
|
|
(ID_CIDADE)
|
|
ON DELETE NO ACTION
|
|
ON UPDATE NO ACTION
|
|
;
|
|
|
|
ALTER TABLE SYS_EMPRESA ADD CONSTRAINT FK_SYS_EMPRESA_SYS_ESTADOS
|
|
FOREIGN KEY (ID_ESTADO) REFERENCES SYS_ESTADOS
|
|
(ID_ESTADO)
|
|
ON DELETE CASCADE
|
|
ON UPDATE CASCADE
|
|
;
|
|
|
|
ALTER TABLE SYS_GRUPOS_PERMISSOES ADD CONSTRAINT FK_SYS_GRUPOS_PERMISSOES_SY
|
|
FOREIGN KEY (ID_GRUPO) REFERENCES SYS_GRUPOS
|
|
(ID_GRUPO)
|
|
ON DELETE NO ACTION
|
|
ON UPDATE NO ACTION
|
|
;
|
|
|
|
ALTER TABLE SYS_REPASSES_FASES ADD CONSTRAINT FK_SYS_REPASSES_SYS_REPASSE
|
|
FOREIGN KEY (ID_REPASSE) REFERENCES SYS_REPASSES
|
|
(ID_REPASSE)
|
|
ON DELETE CASCADE
|
|
ON UPDATE CASCADE
|
|
;
|
|
|
|
ALTER TABLE SYS_USUARIOS ADD CONSTRAINT FK_SYS_USUARIOS_SYS_GRUPOS
|
|
FOREIGN KEY (ID_GRUPO) REFERENCES SYS_GRUPOS
|
|
(ID_GRUPO)
|
|
ON DELETE NO ACTION
|
|
ON UPDATE NO ACTION
|
|
;
|
|
|