CREATE TABLE IF NOT EXISTS `columns` (
  `COLUNAID` int(11) NOT NULL AUTO_INCREMENT,
  `RELATORIOID` int(11) NOT NULL,
  `TIPO` int(11) DEFAULT '1',
  `TABELAID` int(11) DEFAULT NULL,
  `CAMPO` varchar(250) NOT NULL,
  `TIPOCAMPO` varchar(10) DEFAULT NULL,
  `NOME` varchar(250) NOT NULL,
  `FUNCAO` varchar(30) NOT NULL,
  `OPERACAO` varchar(250) DEFAULT NULL,
  `ORDENAR` char(1) DEFAULT NULL,
  `FORMULA` text,
  `FVERMELHA` decimal(13,2) DEFAULT NULL,
  `FAMARELA` decimal(13,2) DEFAULT NULL,
  `FVERDE` decimal(13,2) DEFAULT NULL,
  PRIMARY KEY (`COLUNAID`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

CREATE TABLE IF NOT EXISTS `columns_calculated` (
  `CALCULATEDID` int(11) NOT NULL AUTO_INCREMENT,
  `RELATORIOID` int(11) DEFAULT NULL,
  `NOME` varchar(255) DEFAULT NULL,
  `FORMULA` text,
  `TIPO` varchar(10) DEFAULT NULL,
  `INDICE` varchar(50) DEFAULT NULL,
  PRIMARY KEY (`CALCULATEDID`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

CREATE TABLE IF NOT EXISTS `dashboards` (
  `DASHBOARDID` int(11) NOT NULL AUTO_INCREMENT,
  `NOME` varchar(250) NOT NULL,
  `DESCRICAO` varchar(600) NOT NULL,
  `TEMAID` int(11) DEFAULT '1',
  `FUNDO` char(1) DEFAULT 'F',
  `DTCAD` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  `USUARIOID` int(11) DEFAULT NULL,
  PRIMARY KEY (`DASHBOARDID`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

CREATE TABLE IF NOT EXISTS `filters` (
  `FILTROID` int(11) NOT NULL AUTO_INCREMENT,
  `RELATORIOID` int(11) NOT NULL,
  `TABELAID` int(11) NOT NULL,
  `CAMPO` text CHARACTER SET latin1 NOT NULL,
  `OPERADOR` varchar(30) CHARACTER SET latin1 DEFAULT NULL,
  `VALOR1` varchar(500) CHARACTER SET latin1 DEFAULT NULL,
  `VALOR2` varchar(500) CHARACTER SET latin1 DEFAULT NULL,
  `BLOQUEADO` int(11) DEFAULT '0',
  PRIMARY KEY (`FILTROID`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

CREATE TABLE IF NOT EXISTS `groups` (
  `GRUPOID` int(11) NOT NULL AUTO_INCREMENT,
  `RELATORIOID` int(11) NOT NULL,
  `TABELAID` int(11) NOT NULL,
  `CAMPO` text CHARACTER SET latin1 NOT NULL,
  `NOME` varchar(250) CHARACTER SET latin1 NOT NULL,
  `TIPO` char(1) CHARACTER SET latin1 NOT NULL,
  `OPERACAO` varchar(250) DEFAULT NULL,
  PRIMARY KEY (`GRUPOID`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

CREATE TABLE IF NOT EXISTS `group_dashboard` (
  `DASHBOARDID` int(11) NOT NULL,
  `GRUPOID` int(11) NOT NULL,
  PRIMARY KEY (`DASHBOARDID`,`GRUPOID`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

CREATE TABLE IF NOT EXISTS `group_reports` (
  `GRUPOID` int(11) NOT NULL AUTO_INCREMENT,
  `NOME` varchar(250) CHARACTER SET latin1 NOT NULL,
  `USUARIOID` int(11) DEFAULT NULL,
  `SISTEMA` char(1) DEFAULT 'N',
  PRIMARY KEY (`GRUPOID`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

INSERT INTO `group_reports` (`NOME`, `USUARIOID`, `SISTEMA`) VALUES 
('CallCenter Clarity', 1, 'S'), 
('Relatórios Especiais', 1, 'S');

CREATE TABLE IF NOT EXISTS `group_users` (
  `USUARIOID` int(11) NOT NULL,
  `GRUPOID` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

CREATE TABLE IF NOT EXISTS `links` (
  `LINKID` int(11) NOT NULL AUTO_INCREMENT,
  `LINK` varchar(250) NOT NULL,
  `NOME` varchar(250) DEFAULT NULL,
  `MENUID` int(11) NOT NULL,
  `CRUDID` int(11) NOT NULL,
  `TIPO` char(1) DEFAULT NULL,
  `PERMITIR` char(1) NOT NULL DEFAULT 'N',
  PRIMARY KEY (`LINKID`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

INSERT INTO `links` (`LINK`, `NOME`, `MENUID`, `CRUDID`, `TIPO`, `PERMITIR`) VALUES
('principal/relatorios', 'Relatórios', 4, 1, 'T', 'N'),
('principal/dashboard', 'Dashboard', 5, 1, 'T', 'N'),
('cadastros/perfil', 'Cadastro de Perfil', 2, 1, 'L', 'N'),
('cadastros/cadperfil', '', 2, 2, 'S', 'N'),
('cadastros/alterarPerfil', '', 2, 3, 'S', 'N'),
('cadastros/grupos', 'Cadastro de Grupos', 1, 1, 'L', 'N'),
('cadastros/cadgrupo', '', 1, 2, 'S', 'N'),
('cadastros/alterarGrupo', '', 1, 3, 'S', 'N'),
('cadastros/usuarios', 'Cadastro de Usuários', 3, 1, 'L', 'N'),
('cadastros/cadusuarios', '', 3, 2, 'S', 'N'),
('cadastros/alterarUsuario', '', 3, 3, 'S', 'N'),
('cadastros/importaurl', 'Importação de URLS', 4, 1, 'L', 'S'),
('cadastros/cadurl', '', 4, 2, 'S', 'N'),
('cadastros/alterarURL', '', 4, 3, 'S', 'N'),
('personal_reports/pr', 'Relatórios Personalizados', 4, 1, 'L', 'S'),
('personal_reports/cadpr', '', 4, 2, 'S', 'N'),
('personal_reports/alterarpr', '', 4, 3, 'S', 'N');

CREATE TABLE IF NOT EXISTS `log_dashboard` (
  `DASHBOARDID` int(11) NOT NULL,
  `USUARIOID` int(11) NOT NULL,
  `DATA` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

CREATE TABLE IF NOT EXISTS `permissions` (
  `PERFILID` int(11) NOT NULL,
  `MENUID` int(11) NOT NULL,
  `CRUDID` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

CREATE TABLE IF NOT EXISTS `position` (
  `POSITIONID` int(11) NOT NULL AUTO_INCREMENT,
  `NOME_FILTRO` varchar(100) DEFAULT NULL,
  `FILTRO_PERSONALIZADO` char(1) NULL DEFAULT 'N',
  `TEMPOREFRESH` int(11) NULL DEFAULT '-1',
  `RELATORIOID` int(11) NOT NULL,
  `DASHBOARDID` int(11) NOT NULL,
  `USUARIOID` int(11) NOT NULL,
  `TOPO` int(11) NOT NULL,
  `ESQUERDA` int(11) NOT NULL,
  `LARGURA` int(11) NOT NULL,
  `ALTURA` int(11) NOT NULL,
  PRIMARY KEY (`POSITIONID`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

CREATE TABLE IF NOT EXISTS `position_filters` (
  `POSITIONID` int(11) NOT NULL,
  `FILTROID` int(11) NOT NULL AUTO_INCREMENT,
  `TABELAID` int(11) NOT NULL,
  `RELATORIOID` int(11) NOT NULL DEFAULT '0',
  `CAMPO` varchar(250) CHARACTER SET latin1 NOT NULL,
  `OPERADOR` varchar(30) CHARACTER SET latin1 DEFAULT NULL,
  `VALOR1` varchar(500) CHARACTER SET latin1 DEFAULT NULL,
  `VALOR2` varchar(500) CHARACTER SET latin1 DEFAULT NULL,
  `BLOQUEADO` int(11) DEFAULT '0',
  PRIMARY KEY (`FILTROID`),
  KEY `IX_BUSCAPOSITION` (`POSITIONID`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

CREATE TABLE IF NOT EXISTS `profile` (
  `PERFILID` int(11) NOT NULL AUTO_INCREMENT,
  `NOME` varchar(250) NOT NULL,
  `DESCRICAO` varchar(600) NOT NULL,
  `ADMINISTRADOR` char(1) NOT NULL DEFAULT 'N',
  PRIMARY KEY (`PERFILID`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

INSERT INTO `profile` (`NOME`, `DESCRICAO`, `ADMINISTRADOR`) VALUES
('Administrador', 'Administrador do Sistema', 'S');

CREATE TABLE IF NOT EXISTS `reports` (
  `RELATORIOID` int(11) NOT NULL AUTO_INCREMENT,
  `NOME` varchar(250) CHARACTER SET latin1 NOT NULL,
  `DESCRICAO` varchar(1000) CHARACTER SET latin1 DEFAULT NULL,
  `TABELA` varchar(250) CHARACTER SET latin1 DEFAULT NULL,
  `TIPO` char(1) CHARACTER SET latin1 NOT NULL,
  `ORIENTACAOGRAFICO` char(1) DEFAULT 'V',
  `GRUPOID` int(11) DEFAULT NULL,
  `USUARIOID` int(11) NOT NULL,
  `REFRESH` int(11) DEFAULT '0',
  `RELATORIOPAI` int(11) DEFAULT NULL,
  `CAMPOS` text CHARACTER SET latin1,
  `RELATORIOVINCULO` int(11) DEFAULT NULL,
  `URLVINCULO` text,
  `TIPOVINCULOFILTROS` char(1) NULL DEFAULT 'N',
  `VISIVELDASHBOARD` char(1) NULL DEFAULT '1',
  `MOSTRARBORDA` char(1) DEFAULT 'N',
  `SUBRELATORIO` char(1) NULL DEFAULT 'N',
  `DTCAD` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  `SISTEMA` char(1) DEFAULT 'N',
  `URLVIEW` text CHARACTER SET latin1,
  `URLDASHBOARD` text CHARACTER SET latin1,
  `MININOMICO` varchar(45) DEFAULT NULL,
  `DONUT` int(11) DEFAULT '0',
  `STRINGORDEM` varchar(2500) DEFAULT NULL,
  `CAMPOSORDEM` varchar(250) DEFAULT NULL,
  `ORDEM` varchar(10) DEFAULT NULL,
  `MOSTRARTOTAL` char(1) DEFAULT 'N',
  `MOSTRARPORCENTAGEM` char(1) DEFAULT 'N',
  PRIMARY KEY (`RELATORIOID`),
  UNIQUE KEY `IXRELATORIOPAI` (`RELATORIOPAI`),
  KEY `IDXTIPO` (`TIPO`),
  KEY `IXGRUPO` (`GRUPOID`,`RELATORIOPAI`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

CREATE TABLE IF NOT EXISTS `reports_group` (
  `RELATORIOID` int(11) NOT NULL,
  `GRUPOID` int(11) NOT NULL,
  PRIMARY KEY (`RELATORIOID`,`GRUPOID`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

CREATE TABLE IF NOT EXISTS `reports_users` (
  `RELATORIOID` int(11) NOT NULL,
  `USUARIOID` int(11) NOT NULL,
  PRIMARY KEY (`RELATORIOID`,`USUARIOID`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

CREATE TABLE IF NOT EXISTS `report_connect` (
  `ID` int(11) NOT NULL AUTO_INCREMENT,
  `RELATORIOID` int(11) NOT NULL,
  `TABELAID` int(11) NOT NULL,
  `CAMPO` varchar(250) CHARACTER SET latin1 NOT NULL,
  `OPERADOR` varchar(30) CHARACTER SET latin1 DEFAULT NULL,
  `VALOR1` varchar(500) CHARACTER SET latin1 DEFAULT NULL,
  `VALOR2` varchar(500) CHARACTER SET latin1 DEFAULT NULL,
  PRIMARY KEY (`ID`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

CREATE TABLE IF NOT EXISTS `report_connect_filters` (
  `ID` int(11) NOT NULL AUTO_INCREMENT,
  `RELATORIOID` int(11) NOT NULL,
  `TABELAID` int(11) NOT NULL,
  `CAMPO` varchar(255) NOT NULL,
  `TABELAVINCULOID` int(11) NOT NULL,
  `CAMPOVINCULO` varchar(255) NOT NULL,
  PRIMARY KEY (`ID`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

CREATE TABLE IF NOT EXISTS `sessions` (
  `session_id` varchar(40) NOT NULL DEFAULT '0',
  `ip_address` varchar(45) NOT NULL DEFAULT '0',
  `user_agent` varchar(120) NOT NULL,
  `last_activity` int(10) unsigned NOT NULL DEFAULT '0',
  `user_data` text,
  `deslogado` char(1) NOT NULL DEFAULT 'N',
  PRIMARY KEY (`session_id`),
  KEY `last_activity_idx` (`last_activity`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

CREATE TABLE IF NOT EXISTS `table_column` (
  `COLUNAID` int(11) NOT NULL AUTO_INCREMENT,
  `TABELAID` int(11) NOT NULL,
  `COLUNA` varchar(255) NOT NULL,
  `NOME_AMIGAVEL` varchar(255) NOT NULL,
  `DESCRICAO` text,
  `PERMITIR_MULTISELECT` char(1) DEFAULT 'N',
  `CAMPO_MULTISELECT` char(1) DEFAULT 'N',
  `ORDEM` int(11) DEFAULT NULL,
  PRIMARY KEY (`COLUNAID`),
  KEY `TABELAID` (`TABELAID`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

CREATE TABLE IF NOT EXISTS `table_connect` (
  `BANCO` char(1) NOT NULL,
  `TABELA` varchar(100) NOT NULL,
  `CAMPO` varchar(100) NOT NULL,
  `TABELA_RELACIONAMENTO` varchar(100) NOT NULL,
  `CAMPO_RELACIONAMENTO` varchar(100) NOT NULL,
  KEY `TABELA` (`TABELA`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

CREATE TABLE IF NOT EXISTS `table_permission` (
  `PERFILID` int(11) NOT NULL,
  `TABELAID` int(11) NOT NULL,
  KEY `TABELAID` (`TABELAID`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

CREATE TABLE IF NOT EXISTS `tables` (
  `TABELAID` int(11) NOT NULL AUTO_INCREMENT,
  `TABELA` varchar(100) NOT NULL,
  `DESCRICAO` text,
  `NOME_AMIGAVEL` varchar(100) NOT NULL,
  `BANCO` char(1) NOT NULL,
  PRIMARY KEY (`TABELAID`),
  KEY `ixtabela` (`BANCO`,`TABELA`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

CREATE TABLE IF NOT EXISTS `themes` (
  `TEMAID` int(11) NOT NULL AUTO_INCREMENT,
  `COR` varchar(255) DEFAULT NULL,
  `DESCRICAO` varchar(255) DEFAULT NULL,
  `FONTE` varchar(30) DEFAULT NULL,
  `FUNDO` varchar(30) DEFAULT NULL,
  PRIMARY KEY (`TEMAID`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=6 ;

INSERT INTO `themes` (`TEMAID`, `COR`, `DESCRICAO`, `FONTE`, `FUNDO`) VALUES
(1, 'azul', 'Azul', '#5994C1', '#EFF8FF'),
(2, 'vermelho', 'Vermelho', '#EA4C4D', '#F7E7E7'),
(3, 'verde', 'Verde', '#83A33D', '#F3F9E5'),
(4, 'laranja', 'Laranja', '#E98F2C', '#FFEFDE'),
(5, 'cinza', 'Cinza', '#666666', '#F6F6F6');

CREATE TABLE IF NOT EXISTS `users` (
  `USUARIOID` int(11) NOT NULL AUTO_INCREMENT,
  `NOME` varchar(250) CHARACTER SET latin1 NOT NULL,
  `LOGIN` varchar(40) CHARACTER SET latin1 NOT NULL,
  `SENHA` varchar(40) CHARACTER SET latin1 NOT NULL,
  `PERFILID` int(11) NOT NULL COMMENT 'Perfil de acesso no sistema',
  `RELATORIOID` int(11) DEFAULT NULL COMMENT 'Último Relatório Visualizado',
  `DASHBOARDID` int(11) DEFAULT NULL COMMENT 'Último Dashboard Visualizado',
  `MASTER` char(1) CHARACTER SET latin1 NOT NULL DEFAULT 'N' COMMENT 'Usuário master do sistema',
  `ATIVO` char(1) CHARACTER SET latin1 NOT NULL DEFAULT 'S',
  PRIMARY KEY (`USUARIOID`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

INSERT INTO `users` (`NOME`, `LOGIN`, `SENHA`, `PERFILID`, `RELATORIOID`, `DASHBOARDID`, `MASTER`, `ATIVO`) VALUES
('Administrador', 'administrador', '202cb962ac59075b964b07152d234b70', 1, NULL, NULL, 'S', 'S');

CREATE TABLE IF NOT EXISTS `users_dashboard` (
  `DASHBOARDID` int(11) NOT NULL,
  `USUARIOID` int(11) NOT NULL DEFAULT '0',
  PRIMARY KEY (`DASHBOARDID`,`USUARIOID`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

CREATE TABLE IF NOT EXISTS `min_conexao` (
  `codigo` int(11) NOT NULL AUTO_INCREMENT,
  `descricao` varchar(255) DEFAULT NULL,
  `identificador` varchar(45) DEFAULT NULL,
  `codigo_tipo_conexao` int(11) DEFAULT NULL,
  `connection_string` varchar(255) DEFAULT NULL,
  `apagado` char(1) DEFAULT 'F',
  PRIMARY KEY (`codigo`),
  UNIQUE KEY `codigo_UNIQUE` (`codigo`),
  KEY `fk_tipo_conexao_idx` (`codigo_tipo_conexao`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

CREATE TABLE IF NOT EXISTS `min_log` (
  `codigo` int(11) NOT NULL AUTO_INCREMENT,
  `versao_api` int(11) DEFAULT NULL,
  `data` datetime DEFAULT NULL,
  `mensagem` text,
  `codigo_tipo_log` int(11) DEFAULT NULL,
  `codigo_script` int(11) DEFAULT NULL,
  PRIMARY KEY (`codigo`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

CREATE TABLE IF NOT EXISTS `min_mapeamento` (
  `codigo` int(11) NOT NULL AUTO_INCREMENT,
  `codigo_script` int(11) DEFAULT NULL,
  `codigo_conexao` int(11) DEFAULT NULL,
  `codigo_tipo_chave` int(11) DEFAULT NULL,
  `descricao` varchar(255) DEFAULT NULL,
  `identificador` varchar(45) DEFAULT NULL,
  `entrada` char(1) DEFAULT NULL COMMENT '''T'' ou ''F''',
  `tabela` varchar(255) DEFAULT NULL,
  `script_carga` text,
  `apagado` char(1) DEFAULT 'F',
  `campo_chave` varchar(64) DEFAULT NULL,
  `ultimo_codigo` int(11) DEFAULT NULL,
  `ultima_data` varchar(23) DEFAULT NULL,
  PRIMARY KEY (`codigo`),
  UNIQUE KEY `codigo_UNIQUE` (`codigo`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

CREATE TABLE IF NOT EXISTS `min_mapeamento_sql` (
  `codigo` int(11) NOT NULL AUTO_INCREMENT,
  `codigo_mapeamento` int(11) DEFAULT NULL,
  `script_sql` text,
  `executado` char(1) DEFAULT NULL,
  `sequencia` int(11) DEFAULT NULL,
  `apagado` char(1) DEFAULT NULL,
  PRIMARY KEY (`codigo`),
  UNIQUE KEY `codigo_UNIQUE` (`codigo`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

CREATE TABLE IF NOT EXISTS `min_registro_minerado` (
  `codigo` int(11) NOT NULL AUTO_INCREMENT,
  `codigo_mapeamento` int(11) DEFAULT NULL,
  `codigo_registro` varchar(255) DEFAULT NULL,
  `data` datetime DEFAULT NULL,
  PRIMARY KEY (`codigo`),
  UNIQUE KEY `codigo_UNIQUE` (`codigo`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='Contém as chaves primárias dos registros que foram minerados automaticamente pelo minerador.' AUTO_INCREMENT=1 ;

CREATE TABLE IF NOT EXISTS `min_regra` (
  `codigo` int(11) NOT NULL AUTO_INCREMENT,
  `codigo_script` int(11) DEFAULT NULL,
  `codigo_tipo_regra` int(11) DEFAULT NULL,
  `hora` timestamp NULL DEFAULT NULL,
  `dia_mes` int(11) DEFAULT NULL,
  `dia_semana` int(11) DEFAULT NULL,
  `intervalo_pooling` int(11) DEFAULT NULL,
  `apagado` char(1) DEFAULT NULL,
  `ultima_verificacao` datetime DEFAULT NULL,
  PRIMARY KEY (`codigo`),
  UNIQUE KEY `codigo_UNIQUE` (`codigo`),
  KEY `codigo_idx1` (`codigo_tipo_regra`),
  KEY `fk_codigo_script_idx` (`codigo_script`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

CREATE TABLE IF NOT EXISTS `min_script` (
  `codigo` int(11) NOT NULL AUTO_INCREMENT,
  `descricao` varchar(255) DEFAULT NULL,
  `script` text,
  `versao_api` int(11) DEFAULT '0',
  `inicio_execucao` datetime DEFAULT NULL,
  `fim_execucao` datetime DEFAULT NULL,
  `ativo` char(1) DEFAULT 'T' COMMENT '''T'' ou ''F''',
  `regra_negocio` text,
  PRIMARY KEY (`codigo`),
  UNIQUE KEY `codigo_UNIQUE` (`codigo`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COMMENT='Contém informações do script utilizado no minerador.' AUTO_INCREMENT=1 ;

CREATE TABLE IF NOT EXISTS `min_tipo_chave` (
  `codigo` int(11) NOT NULL AUTO_INCREMENT,
  `descricao` varchar(45) DEFAULT NULL,
  PRIMARY KEY (`codigo`),
  UNIQUE KEY `codigo_UNIQUE` (`codigo`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ;

INSERT INTO `min_tipo_chave` (`codigo`, `descricao`) VALUES
(1, 'Maior Código'),
(2, 'Maior Data'),
(3, 'Codigos'),
(4, 'Custom');

CREATE TABLE IF NOT EXISTS `min_tipo_conexao` (
  `codigo` int(11) NOT NULL AUTO_INCREMENT,
  `descricao` varchar(45) DEFAULT NULL,
  PRIMARY KEY (`codigo`),
  UNIQUE KEY `codigo_UNIQUE` (`codigo`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;

INSERT INTO `min_tipo_conexao` (`codigo`, `descricao`) VALUES
(1, 'Firebird'),
(2, 'MySQL');

CREATE TABLE IF NOT EXISTS `min_tipo_log` (
  `codigo` int(11) NOT NULL AUTO_INCREMENT,
  `descricao` varchar(45) DEFAULT NULL,
  PRIMARY KEY (`codigo`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ;

INSERT INTO `min_tipo_log` (`codigo`, `descricao`) VALUES
(1, 'Debug'),
(2, 'Log'),
(3, 'Error');

CREATE TABLE IF NOT EXISTS `min_tipo_regra` (
  `codigo` int(11) NOT NULL AUTO_INCREMENT,
  `descricao` varchar(45) DEFAULT NULL,
  PRIMARY KEY (`codigo`),
  UNIQUE KEY `codigo_UNIQUE` (`codigo`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ;

INSERT INTO `min_tipo_regra` (`codigo`, `descricao`) VALUES
(1, 'DIARIA'),
(2, 'MENSAL'),
(3, 'SEMANAL'),
(4, 'CONSTANTE');

CREATE TABLE IF NOT EXISTS `scripts` (
  `ID` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `SCRIPT` text CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
  `CLASSE` varchar(45) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
  `CRIACAOTABELA` varchar(2000) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
  `PERIODICIDADE` int(11) unsigned NOT NULL,
  `DTINICIO` datetime NOT NULL,
  `DTFIM` datetime DEFAULT NULL,
  `TEMPOSLEEP` int(11) unsigned DEFAULT '0',
  `REGRASNEGOCIO` text CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
  `MODOPK` smallint(5) unsigned NOT NULL DEFAULT '0',
  `EMEXECUCAO` char(1) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'F',
  `ATIVO` char(1) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'T',
  `SUSPENSO` char(1) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'F',
  `CRIOUTABELA` char(1) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT 'N',
  `DESCRICAO` varchar(255) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
  PRIMARY KEY (`ID`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;

CREATE TABLE IF NOT EXISTS `log_minerador` (
  `LOGID` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `CLASSE` varchar(45) NOT NULL,
  `METODO` varchar(45) NOT NULL,
  `DATAHORA` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  `MENSAGEM` varchar(2048) NOT NULL,
  `MENSAGEM_CURTA` varchar(50) NOT NULL,
  `SCRIPTID` int(10) DEFAULT NULL,
  PRIMARY KEY (`LOGID`),
  KEY `SCRIPTID` (`SCRIPTID`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

CREATE TABLE IF NOT EXISTS `mapeamento` (
  `MAPEAMENTOID` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `SCRIPTID` int(10) unsigned NOT NULL,
  `STRINGCONEXAO` varchar(255) COLLATE latin1_bin NOT NULL,
  `TABELA` varchar(45) COLLATE latin1_bin NOT NULL,
  `CAMPOCHAVE` varchar(45) COLLATE latin1_bin NOT NULL,
  `COMANDOSELECT` text COLLATE latin1_bin,
  `ULTIMAPK` varchar(40) COLLATE latin1_bin NOT NULL DEFAULT ' ',
  `BANCODEDADOS` varchar(45) COLLATE latin1_bin NOT NULL,
  PRIMARY KEY (`MAPEAMENTOID`),
  KEY `FK_mapeamento_scriptid` (`SCRIPTID`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

CREATE TABLE IF NOT EXISTS `mapeamento_chaves` (
  `MAPEAMENTOID` int(10) unsigned NOT NULL,
  `CHAVE_IMPORTADA` varchar(255) NOT NULL,
  `ORDEM` int(10) unsigned NOT NULL AUTO_INCREMENT,
  PRIMARY KEY (`ORDEM`)
) ENGINE=MYISAM DEFAULT CHARSET=utf8;