CREATE TABLE bas_tipo_campo_planilha ( sequencia integer NOT NULL, descricao character varying(50) NOT NULL, tipo_campo character varying(20) NOT NULL, CONSTRAINT pk_bas_tipo_campo_planilha PRIMARY KEY (sequencia) ) TABLESPACE pg_default; ALTER TABLE public.bas_tipo_campo_planilha OWNER to postgres; CREATE TABLE bas_tipo_formatacao_planilha ( sequencia integer NOT NULL, descricao character varying(50) NOT NULL, fonte character varying(50) NOT NULL, fonte_negrito character varying(1) NOT NULL, fonte_italico character varying(1) NOT NULL, fonte_sublinhado character varying(1) NOT NULL, fonte_tamanho integer NOT NULL, fonte_cor character varying(7) NOT NULL, celula_cor character varying(7) NOT NULL, celula_alinhamento_horizontal character varying(20) NOT NULL, --left / right / center linha_altura numeric(18,2) NOT NULL, CONSTRAINT pk_bas_tipo_formatacao_planilha PRIMARY KEY (sequencia) ) TABLESPACE pg_default; ALTER TABLE public.bas_tipo_formatacao_planilha OWNER to postgres; CREATE TABLE bas_aux_gera_planilha ( terminal_ip character varying(15) NOT NULL, coluna character varying(3) NOT NULL, linha integer NOT NULL, valor character varying NOT NULL, tipo_campo integer NOT NULL, tipo_formatacao integer NOT NULL, CONSTRAINT pk_bas_aux_gera_planilha PRIMARY KEY (terminal_ip, coluna, linha), CONSTRAINT fk_bas_aux_gera_planilha_tipo_campo_planilha FOREIGN KEY (tipo_campo) REFERENCES public.bas_tipo_campo_planilha (sequencia) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE RESTRICT, CONSTRAINT fk_bas_aux_gera_planilha_tipo_formatacao_planilha FOREIGN KEY (tipo_formatacao) REFERENCES public.bas_tipo_formatacao_planilha (sequencia) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE RESTRICT ) TABLESPACE pg_default; ALTER TABLE public.bas_aux_gera_planilha OWNER to postgres; INSERT INTO bas_tipo_campo_planilha (sequencia, descricao, tipo_campo) VALUES(1, 'Texto', '@'); INSERT INTO bas_tipo_campo_planilha (sequencia, descricao, tipo_campo) VALUES(2, 'Moeda', 'R$ #,##0.00'); INSERT INTO bas_tipo_campo_planilha (sequencia, descricao, tipo_campo) VALUES(3, 'Numerico', '0.00'); INSERT INTO bas_tipo_campo_planilha (sequencia, descricao, tipo_campo) VALUES(4, 'Data', 'dd/mm/yyyy'); INSERT INTO bas_tipo_campo_planilha (sequencia, descricao, tipo_campo) VALUES(5, 'Percentual', '0.00'); INSERT INTO bas_tipo_campo_planilha (sequencia, descricao, tipo_campo) VALUES(6, 'Hora', 'h:mm:ss'); INSERT INTO bas_tipo_formatacao_planilha (sequencia, descricao, fonte, fonte_negrito, fonte_italico, fonte_sublinhado, fonte_tamanho, fonte_cor, celula_cor, celula_alinhamento_horizontal, linha_altura) VALUES (1, 'Normal - Texto', 'Arial', 'S', 'N', 'N', 13, '#000000', '#FFFFFF', 'left', 21.75); INSERT INTO bas_tipo_formatacao_planilha (sequencia, descricao, fonte, fonte_negrito, fonte_italico, fonte_sublinhado, fonte_tamanho, fonte_cor, celula_cor, celula_alinhamento_horizontal, linha_altura) VALUES (2, 'Normal - Numerico', 'Arial', 'S', 'N', 'N', 13, '#000000', '#FFFFFF', 'right', 21.75); INSERT INTO bas_tipo_formatacao_planilha (sequencia, descricao, fonte, fonte_negrito, fonte_italico, fonte_sublinhado, fonte_tamanho, fonte_cor, celula_cor, celula_alinhamento_horizontal, linha_altura) VALUES (3, 'Titulo', 'Arial', 'S', 'N', 'N', 14, '#000000', '#FFF8DC', 'center', 30); INSERT INTO bas_tipo_formatacao_planilha (sequencia, descricao, fonte, fonte_negrito, fonte_italico, fonte_sublinhado, fonte_tamanho, fonte_cor, celula_cor, celula_alinhamento_horizontal, linha_altura) VALUES (4, 'Totalizacao', 'Arial', 'S', 'N', 'N', 13, '#000000', '#FFFFFF', 'right', 21.75); INSERT INTO bas_tipo_formatacao_planilha (sequencia, descricao, fonte, fonte_negrito, fonte_italico, fonte_sublinhado, fonte_tamanho, fonte_cor, celula_cor, celula_alinhamento_horizontal, linha_altura) VALUES(5, 'Titulo - Azul', 'Arial', 'S', 'N', 'N', 14, '#0000FF', '#FFF8DC', 'center', 30); INSERT INTO bas_tipo_formatacao_planilha (sequencia, descricao, fonte, fonte_negrito, fonte_italico, fonte_sublinhado, fonte_tamanho, fonte_cor, celula_cor, celula_alinhamento_horizontal, linha_altura) VALUES(6, 'Numerico - Azul', 'Arial', 'S', 'N', 'N', 13, '#0000FF', '#FFFFFF', 'right', 21.75); INSERT INTO bas_tipo_formatacao_planilha (sequencia, descricao, fonte, fonte_negrito, fonte_italico, fonte_sublinhado, fonte_tamanho, fonte_cor, celula_cor, celula_alinhamento_horizontal, linha_altura) VALUES(7, 'Texto - Azul', 'Arial', 'S', 'N', 'N', 13, '#0000FF', '#FFFFFF', 'left', 21.75); INSERT INTO bas_tipo_formatacao_planilha (sequencia, descricao, fonte, fonte_negrito, fonte_italico, fonte_sublinhado, fonte_tamanho, fonte_cor, celula_cor, celula_alinhamento_horizontal, linha_altura) VALUES(8, 'Totalizacao - Azul', 'Arial', 'S', 'N', 'N', 13, '#0000FF', '#FFFFFF', 'left', 21.75); INSERT INTO bas_tipo_formatacao_planilha (sequencia, descricao, fonte, fonte_negrito, fonte_italico, fonte_sublinhado, fonte_tamanho, fonte_cor, celula_cor, celula_alinhamento_horizontal, linha_altura) VALUES(9, 'Titulo - Vermelho', 'Arial', 'S', 'N', 'N', 14, '#FF0000', '#FFF8DC', 'center', 30); INSERT INTO bas_tipo_formatacao_planilha (sequencia, descricao, fonte, fonte_negrito, fonte_italico, fonte_sublinhado, fonte_tamanho, fonte_cor, celula_cor, celula_alinhamento_horizontal, linha_altura) VALUES(10, 'Numerico - Vermelho', 'Arial', 'S', 'N', 'N', 13, '#FF0000', '#FFFFFF', 'right', 21.75); INSERT INTO bas_tipo_formatacao_planilha (sequencia, descricao, fonte, fonte_negrito, fonte_italico, fonte_sublinhado, fonte_tamanho, fonte_cor, celula_cor, celula_alinhamento_horizontal, linha_altura) VALUES(11, 'Texto - Vermelho', 'Arial', 'S', 'N', 'N', 13, '#FF0000', '#FFFFFF', 'left', 21.75); INSERT INTO bas_tipo_formatacao_planilha (sequencia, descricao, fonte, fonte_negrito, fonte_italico, fonte_sublinhado, fonte_tamanho, fonte_cor, celula_cor, celula_alinhamento_horizontal, linha_altura) VALUES(12, 'Totalizacao - Vermelho', 'Arial', 'S', 'N', 'N', 13, '#FF0000', '#FFFFFF', 'left', 21.75); INSERT INTO bas_tipo_formatacao_planilha (sequencia, descricao, fonte, fonte_negrito, fonte_italico, fonte_sublinhado, fonte_tamanho, fonte_cor, celula_cor, celula_alinhamento_horizontal, linha_altura) VALUES(13, 'Texto - Fundo Preto', 'Arial', 'S', 'N', 'N', 13, '#FFFFFF', '#000000', 'left', 21.75); INSERT INTO bas_tipo_formatacao_planilha (sequencia, descricao, fonte, fonte_negrito, fonte_italico, fonte_sublinhado, fonte_tamanho, fonte_cor, celula_cor, celula_alinhamento_horizontal, linha_altura) VALUES(14, 'Numerico - Fundo Preto', 'Arial', 'S', 'N', 'N', 13, '#FFFFFF', '#000000', 'right', 21.75);