/******************************************************************************* * 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 ;