Estou tendo muito trabalho para converter várias tabelas que foram tiradas do MySQL para o Postgre. Então eu achei na internet um script feito em Perl que diz fazer automaticamente essa conversão (http://pgfoundry.org...roup_id=1000198).
Eu gostaria de saber se a conversão está sendo feita da forma certa:
O arquivo .sql original é:
-- phpMyAdmin SQL Dump
-- version 2.9.2
-- http://www.phpmyadmin.net
--
-- Servidor: localhost
-- Tempo de Geração: Abr 23, 2008 as 10:28 PM
-- Versão do Servidor: 5.0.33
-- Versão do PHP: 5.2.1
--
-- Banco de Dados: `bddemo_ambiental`
--
-- --------------------------------------------------------
--
-- Estrutura da tabela `classe_uso_solo`
--
CREATE TABLE `classe_uso_solo` (
`tipo` varchar(100) collate latin1_general_ci NOT NULL,
`descricao` varchar(100) collate latin1_general_ci default NULL,
`coef_exp_fosforo` float default NULL,
`coef_exp_nitrogenio` float default NULL,
`observacoes` varchar(100) collate latin1_general_ci default NULL,
PRIMARY KEY (`tipo`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
--
-- Extraindo dados da tabela `classe_uso_solo`
--
INSERT INTO `classe_uso_solo` VALUES ('agricolas_culturas_anuais', 'plantas de ciclo curto', 0.274, 1.37, 'coeficientes em kg/Km2.dia - fonte: NOVOTNY (1994)');
INSERT INTO `classe_uso_solo` VALUES ('agricolas_culturas_permanentes', 'plantas de ciclo longo', 0.082, 0.74, 'coeficientes em kg/Km2.dia - fonte: NOVOTNY (1994)');
INSERT INTO `classe_uso_solo` VALUES ('areas_urbanas_padrao_inferior', 'areas urbanas de padrao inferior com precariedade em saneamento e aglomerados', 0.274, 1.5, 'coeficientes em kg/Km2.dia - fonte: Salas e Martino (1991) para lagos tropicais');
INSERT INTO `classe_uso_solo` VALUES ('areas_urbanas_padrao_superior', 'areas urbanas de padrao superior com saneamentos e nao aglomerado', 0.068, 0.75, 'coeficientes em kg/Km2.dia - fonte: Salas e Martino (1991) para lagos tropicais');
INSERT INTO `classe_uso_solo` VALUES ('area_industrial_comercial', 'area de uso industrial e comercial', 0.164, 1.05, 'coeficientes em kg/Km2.dia - fonte: Salas e Martino (1991) para lagos tropicais');
INSERT INTO `classe_uso_solo` VALUES ('area_urbana', 'areas urbanas tipo geral', NULL, NULL, NULL);
INSERT INTO `classe_uso_solo` VALUES ('atividade_agricola_tropicais', 'atividades agricolas gerais em regioes tropicais', 0.137, 1.5, 'coeficientes em kg/Km2.dia - fonte: Salas e Martino (1991) para lagos tropicais');
INSERT INTO `classe_uso_solo` VALUES ('cafe', 'areas com plantacoes de cafe', NULL, NULL, NULL);
INSERT INTO `classe_uso_solo` VALUES ('cana-de-acucar', 'areas com plantacoes de cana-de-acucar', NULL, NULL, NULL);
INSERT INTO `classe_uso_solo` VALUES ('capoeira_campo_tropicais', 'capoeira campo para regioes tropicais', 0.028, 0.5, 'coeficientes em kg/Km2.dia - fonte: Salas e Martino (1991) para lagos tropicais');
INSERT INTO `classe_uso_solo` VALUES ('cerrado', 'cerrado tipo geral', NULL, NULL, NULL);
INSERT INTO `classe_uso_solo` VALUES ('chacaras_tropicais', 'areas com chacaras em regioes tropicais', 0.05, 0.9, 'coeficientes em kg/Km2.dia - fonte: Salas e Martino (1991) para lagos tropicais');
INSERT INTO `classe_uso_solo` VALUES ('eucaliptus', NULL, NULL, NULL, NULL);
INSERT INTO `classe_uso_solo` VALUES ('floresta_savana', 'areas com florestas savana em clima tropical semiarido', 0.021, 0.345, 'coeficientes de exportacao em kg/km2.dia. Fonte: KALFF (2002)');
INSERT INTO `classe_uso_solo` VALUES ('floresta_temperado', 'areas com florestas em clima temperado', 0.027, 0.82, 'coeficientes de exportacao em kg/km2.dia. Fonte: KALFF (2002)');
INSERT INTO `classe_uso_solo` VALUES ('floresta_tropical_umido', 'areas com florestas em clima tropical umido', 0.126, 2.73, 'coeficientes de exportacao em kg/km2.dia. Fonte: KALFF (2002)');
INSERT INTO `classe_uso_solo` VALUES ('laranja', 'areas com plantacoes de laranja', NULL, NULL, NULL);
INSERT INTO `classe_uso_solo` VALUES ('mata_capoeirao_tropicais', 'mata e capoeirao para regioes tropicais', 0.039, 0.6, 'coeficientes em kg/Km2.dia - fonte: Salas e Martino (1991) para lagos tropicais');
INSERT INTO `classe_uso_solo` VALUES ('mata_natural', 'mata com vegetacao primaria', NULL, NULL, NULL);
INSERT INTO `classe_uso_solo` VALUES ('milho', 'areas com plantacoes de milho', NULL, NULL, NULL);
INSERT INTO `classe_uso_solo` VALUES ('pastagem', 'areas com pasto', 0.247, 0.41, 'coeficientes em kg/Km2.dia - fonte: NOVOTNY (1994)');
INSERT INTO `classe_uso_solo` VALUES ('pinos', NULL, NULL, NULL, NULL);
INSERT INTO `classe_uso_solo` VALUES ('pinos_eucaliptus', 'areas com plantacoes de pinos e eucaliptus', NULL, NULL, NULL);
INSERT INTO `classe_uso_solo` VALUES ('reflorestamento_tropicais', 'areas com reflorestamentos em regioes tropicais', 0.039, 0.6, 'coeficientes em kg/Km2.dia - fonte: Salas e Martino (1991) para lagos tropicais');
INSERT INTO `classe_uso_solo` VALUES ('soja', 'areas com plantacoes de soja', NULL, NULL, NULL);
INSERT INTO `classe_uso_solo` VALUES ('solo_exposto', 'area sem vegetacao, com solo exposto', NULL, NULL, NULL);
INSERT INTO `classe_uso_solo` VALUES ('zona_com_vegetacao_arbustiva_herbacea', 'zona com vegetacao arbustiva ou herbacea', 0.083, 0.74, 'coeficientes em kg/Km2.dia - fonte: NOVOTNY (1994)');
-- --------------------------------------------------------
--
-- Estrutura da tabela `iqa`
--
CREATE TABLE `iqa` (
`ident_ponto` int(10) unsigned NOT NULL default '0',
`ident_projeto` int(10) unsigned NOT NULL default '0',
`periodo` int(8) unsigned NOT NULL default '0',
`profundidade` float unsigned NOT NULL default '0',
`pos_col_agua` enum('superficie','meio-superficie','meio','meio-fundo','fundo') collate latin1_general_ci default NULL,
`hora` varchar(10) collate latin1_general_ci default NULL,
`dbo` float unsigned default NULL,
`dqo` float unsigned default NULL,
`oxi_dis` float unsigned default NULL,
`ph` float unsigned default NULL,
`turbidez` float unsigned default NULL,
`temperatura` float unsigned default NULL,
`col_fec` float unsigned default NULL,
`col_total` float unsigned default NULL,
`res_total` float unsigned default NULL,
`ms_total` float unsigned default NULL,
`msi` float unsigned default NULL,
`mso` float unsigned default NULL,
`nit_total` float unsigned default NULL,
`fos_total` float unsigned default NULL,
`fos_total_dis` float unsigned default NULL,
`alcalinidade` float unsigned default NULL,
`dureza` float unsigned default NULL,
`condutividade` float unsigned default NULL,
`pot_red` float default NULL,
`cod` float unsigned default NULL,
`cid` float unsigned default NULL,
`cab_total` float unsigned default NULL,
`cab_par` float unsigned default NULL,
`salinidade` float unsigned default NULL,
`clorofila` float unsigned default NULL,
`fluoreto` float unsigned default NULL,
`cloreto` float unsigned default NULL,
`nitrito` float unsigned default NULL,
`brometo` float unsigned default NULL,
`nitrato` float unsigned default NULL,
`ortofosfato` float unsigned default NULL,
`sulfato` float unsigned default NULL,
`litio` float unsigned default NULL,
`sodio` float unsigned default NULL,
`amonio` float unsigned default NULL,
`potassio` float unsigned default NULL,
`magnesio` float unsigned default NULL,
`calcio` float unsigned default NULL,
`tds` float unsigned default NULL,
`secchi` float unsigned default NULL,
PRIMARY KEY (`ident_ponto`,`ident_projeto`,`periodo`,`profundidade`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
--
-- Extraindo dados da tabela `iqa`
--
INSERT INTO `iqa` VALUES (1, 1, 20050225, 0, NULL, NULL, NULL, 11.97, 6.66, 6.3, 16, 21.8, NULL, NULL, NULL, NULL, NULL, NULL, 0.0464, 13.3226, NULL, NULL, NULL, 37, 51, 1.896, 1.953, 3.849, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0.02, NULL);
INSERT INTO `iqa` VALUES (1, 1, 20050516, 0, NULL, NULL, 0.144, 4.97, 6.04, 6.04, 150, 20.7, 495, 2755, NULL, 12.957, 4.411, 8.546, 2.5543, 0.3548, NULL, 8.66, 6.6, 44, 214, 0.525, 2.827, 3.352, 0.8987, NULL, NULL, 42.04, 2.02, 0.06, 9.33, 298.87, 0, 0.09, 0.46, 1.42, 95.79, 0.77, 0.95, 1.38, 0.03, NULL);
INSERT INTO `iqa` VALUES (1, 1, 20050808, 0, NULL, NULL, 0.593, 2.24, 7.41, 6.3, 31, 15.7, 199, 4352, NULL, 5.696, 2.191, 3.505, 0.518, 14.0645, NULL, 10.45, 7.3, 33, 97, 0.389, 2.744, 3.133, 0.6983, NULL, NULL, 204.8, 6.3, 38.01, 30.86, 2006.36, 0, 0.31, 0, 0.37, 180.2, 0.31, 0.35, 0.44, 0.02, NULL);
INSERT INTO `iqa` VALUES (1, 1, 20051129, 0, NULL, NULL, 0.822, 22.88, 8.97, 5.9, 50, 20.4, 299, 24196, NULL, 6.03, 3.835, 2.195, 0.8005, 0.0575, NULL, 11.7, 10.1, 42, 130, 1.023, 2.382, 3.405, NULL, NULL, NULL, 19.22, 2.02, 0, 4.23, 228.57, 0.09, 54.06, 0, 1.33, 170.72, 0.85, 0.88, 1.19, 0.03, NULL);
INSERT INTO `iqa` VALUES (2, 1, 20050225, 0, NULL, NULL, NULL, 7.45, 5.78, 6.05, 8, 23.9, NULL, NULL, NULL, NULL, NULL, NULL, 0.2787, 9.0968, NULL, NULL, NULL, 30, 197, 2.172, 2.87, 5.042, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0.02, NULL);
INSERT INTO `iqa` VALUES (2, 1, 20050516, 0, NULL, NULL, 0.33, 6.89, 5.81, 5.55, 170, 22.1, 199, 4352, NULL, 4.673, 1.9, 2.773, 2.6937, 0.3226, NULL, 8.66, 7.5, 115, 351, 0.772, 3.08, 3.852, 0.5038, NULL, NULL, 37.36, 1.67, 0.03, 10.48, 188.97, 0, 0.11, 0.62, 1.05, 113.81, 1.43, 1.35, 1.37, 0.07, NULL);
INSERT INTO `iqa` VALUES (2, 1, 20050808, 0, NULL, NULL, 0.38, 5.03, 7.33, 5.99, 86, 16.5, 187, 5794, NULL, 4.877, 2.71, 2.167, 0.4709, 10, NULL, 9.45, 8.4, 47, 221, 0.765, 2.793, 3.558, 0.7221, NULL, NULL, 195.04, 8.02, 42.72, 45.64, 1640.5, 0, 0.33, 0, 0.6, 94.84, 1.05, 0.72, 0.92, 0.03, NULL);
INSERT INTO `iqa` VALUES (2, 1, 20051129, 0, NULL, NULL, 0.524, 5.38, 6.82, 6.2, 3.2, 22, 389, 12033, NULL, 7.26, 3.412, 3.848, 0.6121, 0.0657, NULL, 8.07, 4.2, 36, 260, 2.414, 2.666, 5.08, NULL, NULL, NULL, 27.28, 2.09, 0, 6.34, 54.71, 0.18, 45.79, 0, 1.31, 75.87, 1.49, 1.46, 1.22, 0.02, NULL);
-- --------------------------------------------------------
--
-- Estrutura da tabela `ponto`
--
CREATE TABLE `ponto` (
`ident` int(10) unsigned NOT NULL default '0',
`nome` varchar(100) collate latin1_general_ci NOT NULL default '',
`projeto` int(10) unsigned NOT NULL default '0',
`latitude` double NOT NULL default '0',
`longitude` double NOT NULL default '0',
`altitude` float unsigned default NULL,
`uf` char(2) collate latin1_general_ci default NULL,
`municipio` varchar(100) collate latin1_general_ci default NULL,
`obs` varchar(100) collate latin1_general_ci default NULL,
`reg_hid` varchar(50) collate latin1_general_ci default NULL,
`corpo_dagua` set('rio','represa','lago','estaocao precipitacao','estacao vazao','estacao umidade','estacao evaporacao') collate latin1_general_ci default NULL,
`dependencia_outros_pontos` varchar(100) collate latin1_general_ci default NULL,
PRIMARY KEY (`ident`,`projeto`),
UNIQUE KEY `latitude` (`latitude`,`longitude`),
KEY `projeto` (`projeto`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
--
-- Extraindo dados da tabela `ponto`
--
INSERT INTO `ponto` VALUES (1, 'Córrego Quebra-canela', 1, -220647.9, -474652.6, 808, 'SP', 'Analandia', NULL, 'Feijão', 'rio', NULL);
INSERT INTO `ponto` VALUES (2, 'Ribeirão do Feijao (nascente)', 1, -220610.7, -474436.7, 805, 'SP', 'Analandia', NULL, 'Feijão', 'rio', NULL);
-- --------------------------------------------------------
--
-- Estrutura da tabela `projeto`
--
CREATE TABLE `projeto` (
`ident` int(10) unsigned NOT NULL auto_increment,
`nome` varchar(100) collate latin1_general_ci NOT NULL default '',
PRIMARY KEY (`ident`),
UNIQUE KEY `nome` (`nome`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=2 ;
--
-- Extraindo dados da tabela `projeto`
--
INSERT INTO `projeto` VALUES (1, 'Uso atual e uso potencial do solo no município de São Carlos - SP');
-- --------------------------------------------------------
--
-- Estrutura da tabela `uso_solo_ponto`
--
CREATE TABLE `uso_solo_ponto` (
`ident_ponto` int(11) unsigned NOT NULL default '0',
`ident_projeto` int(11) unsigned NOT NULL default '0',
`periodo` int(8) unsigned NOT NULL default '0',
`tipo` varchar(50) collate latin1_general_ci NOT NULL,
`porcentagem` float unsigned default NULL,
PRIMARY KEY (`ident_ponto`,`ident_projeto`,`periodo`,`tipo`),
KEY `ident_projeto` (`ident_projeto`),
KEY `tipo` (`tipo`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
--
-- Extraindo dados da tabela `uso_solo_ponto`
--
INSERT INTO `uso_solo_ponto` VALUES (1, 1, 20050503, 'cana-de-acucar', 37.56);
INSERT INTO `uso_solo_ponto` VALUES (1, 1, 20050503, 'cerrado', 5.44);
INSERT INTO `uso_solo_ponto` VALUES (1, 1, 20050503, 'mata_natural', 28.75);
INSERT INTO `uso_solo_ponto` VALUES (1, 1, 20050503, 'pastagem', 24.87);
INSERT INTO `uso_solo_ponto` VALUES (1, 1, 20050503, 'reflorestamento_tropicais', 3.37);
INSERT INTO `uso_solo_ponto` VALUES (2, 1, 20050503, 'cana-de-acucar', 32.75);
INSERT INTO `uso_solo_ponto` VALUES (2, 1, 20050503, 'cerrado', 5.4);
INSERT INTO `uso_solo_ponto` VALUES (2, 1, 20050503, 'mata_natural', 34.34);
INSERT INTO `uso_solo_ponto` VALUES (2, 1, 20050503, 'pastagem', 18.16);
INSERT INTO `uso_solo_ponto` VALUES (2, 1, 20050503, 'reflorestamento_tropicais', 8.66);
INSERT INTO `uso_solo_ponto` VALUES (2, 1, 20050503, 'solo_exposto', 0.69);
-----------------------------------------------------------------------------------
O mesmo .sql convertido ficou:
--
-- Generated from mysql2pgsql.perl
-- http://gborg.postgre...ect/mysql2psql/
-- © 2001 - 2007 Jose M. Duarte, Joseph Speigle
--
-- warnings are printed for drop tables if they do not exist
-- please see http://archives.post...10/msg00158.php
-- ##############################################################
-- phpMyAdmin SQL Dump
-- version 2.9.2
-- http://www.phpmyadmin.net
--
-- Servidor: localhost
-- Tempo de Geração: Abr 23, 2008 as 10:28 PM
-- Versão do Servidor: 5.0.33
-- Versão do PHP: 5.2.1
--
-- Banco de Dados: bddemo_ambiental
--
-- --------------------------------------------------------
--
-- Estrutura da tabela classe_uso_solo
--
DROP TABLE "classe_uso_solo" CASCADE\g
CREATE TABLE "classe_uso_solo" (
"tipo" varchar(100) NOT NULL,
"descricao" varchar(100) default NULL,
"coef_exp_fosforo" float default NULL,
"coef_exp_nitrogenio" float default NULL,
"observacoes" varchar(100) default NULL,
primary key ("tipo")
) ;
--
-- Extraindo dados da tabela classe_uso_solo
--
INSERT INTO "classe_uso_solo" VALUES (E'agricolas_culturas_anuais', E'plantas de ciclo curto', 0.274, 1.37, E'coeficientes em kg/Km2.dia - fonte: NOVOTNY (1994)');
INSERT INTO "classe_uso_solo" VALUES (E'agricolas_culturas_permanentes', E'plantas de ciclo longo', 0.082, 0.74, E'coeficientes em kg/Km2.dia - fonte: NOVOTNY (1994)');
INSERT INTO "classe_uso_solo" VALUES (E'areas_urbanas_padrao_inferior', E'areas urbanas de padrao inferior com precariedade em saneamento e aglomerados', 0.274, 1.5, E'coeficientes em kg/Km2.dia - fonte: Salas e Martino (1991) para lagos tropicais');
INSERT INTO "classe_uso_solo" VALUES (E'areas_urbanas_padrao_superior', E'areas urbanas de padrao superior com saneamentos e nao aglomerado', 0.068, 0.75, E'coeficientes em kg/Km2.dia - fonte: Salas e Martino (1991) para lagos tropicais');
INSERT INTO "classe_uso_solo" VALUES (E'area_industrial_comercial', E'area de uso industrial e comercial', 0.164, 1.05, E'coeficientes em kg/Km2.dia - fonte: Salas e Martino (1991) para lagos tropicais');
INSERT INTO "classe_uso_solo" VALUES (E'area_urbana', E'areas urbanas tipo geral', NULL, NULL, NULL);
INSERT INTO "classe_uso_solo" VALUES (E'atividade_agricola_tropicais', E'atividades agricolas gerais em regioes tropicais', 0.137, 1.5, E'coeficientes em kg/Km2.dia - fonte: Salas e Martino (1991) para lagos tropicais');
INSERT INTO "classe_uso_solo" VALUES (E'cafe', E'areas com plantacoes de cafe', NULL, NULL, NULL);
INSERT INTO "classe_uso_solo" VALUES (E'cana-de-acucar', E'areas com plantacoes de cana-de-acucar', NULL, NULL, NULL);
INSERT INTO "classe_uso_solo" VALUES (E'capoeira_campo_tropicais', E'capoeira campo para regioes tropicais', 0.028, 0.5, E'coeficientes em kg/Km2.dia - fonte: Salas e Martino (1991) para lagos tropicais');
INSERT INTO "classe_uso_solo" VALUES (E'cerrado', E'cerrado tipo geral', NULL, NULL, NULL);
INSERT INTO "classe_uso_solo" VALUES (E'chacaras_tropicais', E'areas com chacaras em regioes tropicais', 0.05, 0.9, E'coeficientes em kg/Km2.dia - fonte: Salas e Martino (1991) para lagos tropicais');
INSERT INTO "classe_uso_solo" VALUES (E'eucaliptus', NULL, NULL, NULL, NULL);
INSERT INTO "classe_uso_solo" VALUES (E'floresta_savana', E'areas com florestas savana em clima tropical semiarido', 0.021, 0.345, E'coeficientes de exportacao em kg/km2.dia. Fonte: KALFF (2002)');
INSERT INTO "classe_uso_solo" VALUES (E'floresta_temperado', E'areas com florestas em clima temperado', 0.027, 0.82, E'coeficientes de exportacao em kg/km2.dia. Fonte: KALFF (2002)');
INSERT INTO "classe_uso_solo" VALUES (E'floresta_tropical_umido', E'areas com florestas em clima tropical umido', 0.126, 2.73, E'coeficientes de exportacao em kg/km2.dia. Fonte: KALFF (2002)');
INSERT INTO "classe_uso_solo" VALUES (E'laranja', E'areas com plantacoes de laranja', NULL, NULL, NULL);
INSERT INTO "classe_uso_solo" VALUES (E'mata_capoeirao_tropicais', E'mata e capoeirao para regioes tropicais', 0.039, 0.6, E'coeficientes em kg/Km2.dia - fonte: Salas e Martino (1991) para lagos tropicais');
INSERT INTO "classe_uso_solo" VALUES (E'mata_natural', E'mata com vegetacao primaria', NULL, NULL, NULL);
INSERT INTO "classe_uso_solo" VALUES (E'milho', E'areas com plantacoes de milho', NULL, NULL, NULL);
INSERT INTO "classe_uso_solo" VALUES (E'pastagem', E'areas com pasto', 0.247, 0.41, E'coeficientes em kg/Km2.dia - fonte: NOVOTNY (1994)');
INSERT INTO "classe_uso_solo" VALUES (E'pinos', NULL, NULL, NULL, NULL);
INSERT INTO "classe_uso_solo" VALUES (E'pinos_eucaliptus', E'areas com plantacoes de pinos e eucaliptus', NULL, NULL, NULL);
INSERT INTO "classe_uso_solo" VALUES (E'reflorestamento_tropicais', E'areas com reflorestamentos em regioes tropicais', 0.039, 0.6, E'coeficientes em kg/Km2.dia - fonte: Salas e Martino (1991) para lagos tropicais');
INSERT INTO "classe_uso_solo" VALUES (E'soja', E'areas com plantacoes de soja', NULL, NULL, NULL);
INSERT INTO "classe_uso_solo" VALUES (E'solo_exposto', E'area sem vegetacao, com solo exposto', NULL, NULL, NULL);
INSERT INTO "classe_uso_solo" VALUES (E'zona_com_vegetacao_arbustiva_herbacea', E'zona com vegetacao arbustiva ou herbacea', 0.083, 0.74, E'coeficientes em kg/Km2.dia - fonte: NOVOTNY (1994)');
-- --------------------------------------------------------
--
-- Estrutura da tabela iqa
--
DROP TABLE "iqa" CASCADE\g
CREATE TABLE "iqa" (
"ident_ponto" int CHECK ("ident_ponto" >= 0) NOT NULL default '0',
"ident_projeto" int CHECK ("ident_projeto" >= 0) NOT NULL default '0',
"periodo" int CHECK ("periodo" >= 0) NOT NULL default '0',
"profundidade" float float CHECK ("profundidade" >= 0) NOT NULL default '0',
"pos_col_agua" varchar CHECK ("pos_col_agua" IN ( 'superficie','meio-superficie','meio','meio-fundo','fundo' )) collate latin1_general_ci default NULL,
"hora" varchar(10) default NULL,
"dbo" float float CHECK ("dbo" >= 0) default NULL,
"dqo" float float CHECK ("dqo" >= 0) default NULL,
"oxi_dis" float float CHECK ("oxi_dis" >= 0) default NULL,
"ph" float float CHECK ("ph" >= 0) default NULL,
"turbidez" float float CHECK ("turbidez" >= 0) default NULL,
"temperatura" float float CHECK ("temperatura" >= 0) default NULL,
"col_fec" float float CHECK ("col_fec" >= 0) default NULL,
"col_total" float float CHECK ("col_total" >= 0) default NULL,
"res_total" float float CHECK ("res_total" >= 0) default NULL,
"ms_total" float float CHECK ("ms_total" >= 0) default NULL,
"msi" float float CHECK ("msi" >= 0) default NULL,
"mso" float float CHECK ("mso" >= 0) default NULL,
"nit_total" float float CHECK ("nit_total" >= 0) default NULL,
"fos_total" float float CHECK ("fos_total" >= 0) default NULL,
"fos_total_dis" float float CHECK ("fos_total_dis" >= 0) default NULL,
"alcalinidade" float float CHECK ("alcalinidade" >= 0) default NULL,
"dureza" float float CHECK ("dureza" >= 0) default NULL,
"condutividade" float float CHECK ("condutividade" >= 0) default NULL,
"pot_red" float default NULL,
"cod" float float CHECK ("cod" >= 0) default NULL,
"cid" float float CHECK ("cid" >= 0) default NULL,
"cab_total" float float CHECK ("cab_total" >= 0) default NULL,
"cab_par" float float CHECK ("cab_par" >= 0) default NULL,
"salinidade" float float CHECK ("salinidade" >= 0) default NULL,
"clorofila" float float CHECK ("clorofila" >= 0) default NULL,
"fluoreto" float float CHECK ("fluoreto" >= 0) default NULL,
"cloreto" float float CHECK ("cloreto" >= 0) default NULL,
"nitrito" float float CHECK ("nitrito" >= 0) default NULL,
"brometo" float float CHECK ("brometo" >= 0) default NULL,
"nitrato" float float CHECK ("nitrato" >= 0) default NULL,
"ortofosfato" float float CHECK ("ortofosfato" >= 0) default NULL,
"sulfato" float float CHECK ("sulfato" >= 0) default NULL,
"litio" float float CHECK ("litio" >= 0) default NULL,
"sodio" float float CHECK ("sodio" >= 0) default NULL,
"amonio" float float CHECK ("amonio" >= 0) default NULL,
"potassio" float float CHECK ("potassio" >= 0) default NULL,
"magnesio" float float CHECK ("magnesio" >= 0) default NULL,
"calcio" float float CHECK ("calcio" >= 0) default NULL,
"tds" float float CHECK ("tds" >= 0) default NULL,
"secchi" float float CHECK ("secchi" >= 0) default NULL,
primary key ("ident_ponto", "ident_projeto", "periodo", "profundidade")
) ;
--
-- Extraindo dados da tabela iqa
--
INSERT INTO "iqa" VALUES (1, 1, 20050225, 0, NULL, NULL, NULL, 11.97, 6.66, 6.3, 16, 21.8, NULL, NULL, NULL, NULL, NULL, NULL, 0.0464, 13.3226, NULL, NULL, NULL, 37, 51, 1.896, 1.953, 3.849, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0.02, NULL);
INSERT INTO "iqa" VALUES (1, 1, 20050516, 0, NULL, NULL, 0.144, 4.97, 6.04, 6.04, 150, 20.7, 495, 2755, NULL, 12.957, 4.411, 8.546, 2.5543, 0.3548, NULL, 8.66, 6.6, 44, 214, 0.525, 2.827, 3.352, 0.8987, NULL, NULL, 42.04, 2.02, 0.06, 9.33, 298.87, 0, 0.09, 0.46, 1.42, 95.79, 0.77, 0.95, 1.38, 0.03, NULL);
INSERT INTO "iqa" VALUES (1, 1, 20050808, 0, NULL, NULL, 0.593, 2.24, 7.41, 6.3, 31, 15.7, 199, 4352, NULL, 5.696, 2.191, 3.505, 0.518, 14.0645, NULL, 10.45, 7.3, 33, 97, 0.389, 2.744, 3.133, 0.6983, NULL, NULL, 204.8, 6.3, 38.01, 30.86, 2006.36, 0, 0.31, 0, 0.37, 180.2, 0.31, 0.35, 0.44, 0.02, NULL);
INSERT INTO "iqa" VALUES (1, 1, 20051129, 0, NULL, NULL, 0.822, 22.88, 8.97, 5.9, 50, 20.4, 299, 24196, NULL, 6.03, 3.835, 2.195, 0.8005, 0.0575, NULL, 11.7, 10.1, 42, 130, 1.023, 2.382, 3.405, NULL, NULL, NULL, 19.22, 2.02, 0, 4.23, 228.57, 0.09, 54.06, 0, 1.33, 170.72, 0.85, 0.88, 1.19, 0.03, NULL);
INSERT INTO "iqa" VALUES (2, 1, 20050225, 0, NULL, NULL, NULL, 7.45, 5.78, 6.05, 8, 23.9, NULL, NULL, NULL, NULL, NULL, NULL, 0.2787, 9.0968, NULL, NULL, NULL, 30, 197, 2.172, 2.87, 5.042, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0.02, NULL);
INSERT INTO "iqa" VALUES (2, 1, 20050516, 0, NULL, NULL, 0.33, 6.89, 5.81, 5.55, 170, 22.1, 199, 4352, NULL, 4.673, 1.9, 2.773, 2.6937, 0.3226, NULL, 8.66, 7.5, 115, 351, 0.772, 3.08, 3.852, 0.5038, NULL, NULL, 37.36, 1.67, 0.03, 10.48, 188.97, 0, 0.11, 0.62, 1.05, 113.81, 1.43, 1.35, 1.37, 0.07, NULL);
INSERT INTO "iqa" VALUES (2, 1, 20050808, 0, NULL, NULL, 0.38, 5.03, 7.33, 5.99, 86, 16.5, 187, 5794, NULL, 4.877, 2.71, 2.167, 0.4709, 10, NULL, 9.45, 8.4, 47, 221, 0.765, 2.793, 3.558, 0.7221, NULL, NULL, 195.04, 8.02, 42.72, 45.64, 1640.5, 0, 0.33, 0, 0.6, 94.84, 1.05, 0.72, 0.92, 0.03, NULL);
INSERT INTO "iqa" VALUES (2, 1, 20051129, 0, NULL, NULL, 0.524, 5.38, 6.82, 6.2, 3.2, 22, 389, 12033, NULL, 7.26, 3.412, 3.848, 0.6121, 0.0657, NULL, 8.07, 4.2, 36, 260, 2.414, 2.666, 5.08, NULL, NULL, NULL, 27.28, 2.09, 0, 6.34, 54.71, 0.18, 45.79, 0, 1.31, 75.87, 1.49, 1.46, 1.22, 0.02, NULL);
-- --------------------------------------------------------
--
-- Estrutura da tabela ponto
--
DROP TABLE "ponto" CASCADE\g
CREATE TABLE "ponto" (
"ident" int CHECK ("ident" >= 0) NOT NULL default '0',
"nome" varchar(100) NOT NULL default '',
"projeto" int CHECK ("projeto" >= 0) NOT NULL default '0',
"latitude" double precision NOT NULL default '0',
"longitude" double precision NOT NULL default '0',
"altitude" float float CHECK ("altitude" >= 0) default NULL,
"uf" char(2) default NULL,
"municipio" varchar(100) default NULL,
"obs" varchar(100) default NULL,
"reg_hid" varchar(50) default NULL,
"corpo_dagua" set('rio','represa','lago','estaocao precipitacao','estacao vazao','estacao umidade','estacao evaporacao') default NULL,
"dependencia_outros_pontos" varchar(100) default NULL,
primary key ("ident", "projeto"),
unique ("latitude", "longitude")
) ;
--
-- Extraindo dados da tabela ponto
--
INSERT INTO "ponto" VALUES (1, E'Córrego Quebra-canela', 1, -220647.9, -474652.6, 808, E'SP', E'Analandia', NULL, E'Feijão', E'rio', NULL);
INSERT INTO "ponto" VALUES (2, E'Ribeirão do Feijao (nascente)', 1, -220610.7, -474436.7, 805, E'SP', E'Analandia', NULL, E'Feijão', E'rio', NULL);
CREATE INDEX "ponto_projeto_idx" ON "ponto" USING btree ("projeto");
-- --------------------------------------------------------
--
-- Estrutura da tabela projeto
--
DROP TABLE "projeto" CASCADE\g
DROP SEQUENCE "projeto_ident_seq" CASCADE ;
CREATE SEQUENCE "projeto_ident_seq" START WITH 2 ;
CREATE TABLE "projeto" (
"ident" integer DEFAULT nextval('"projeto_ident_seq"') NOT NULL,
"nome" varchar(100) NOT NULL default '',
primary key ("ident"),
unique ("nome")
) ;
--
-- Extraindo dados da tabela projeto
--
INSERT INTO "projeto" VALUES (1, E'Uso atual e uso potencial do solo no município de São Carlos - SP');
-- --------------------------------------------------------
--
-- Estrutura da tabela uso_solo_ponto
--
DROP TABLE "uso_solo_ponto" CASCADE\g
CREATE TABLE "uso_solo_ponto" (
"ident_ponto" int CHECK ("ident_ponto" >= 0) NOT NULL default '0',
"ident_projeto" int CHECK ("ident_projeto" >= 0) NOT NULL default '0',
"periodo" int CHECK ("periodo" >= 0) NOT NULL default '0',
"tipo" varchar(50) NOT NULL,
"porcentagem" float float CHECK ("porcentagem" >= 0) default NULL,
primary key ("ident_ponto", "ident_projeto", "periodo", "tipo")
) ;
--
-- Extraindo dados da tabela uso_solo_ponto
--
INSERT INTO "uso_solo_ponto" VALUES (1, 1, 20050503, E'cana-de-acucar', 37.56);
INSERT INTO "uso_solo_ponto" VALUES (1, 1, 20050503, E'cerrado', 5.44);
INSERT INTO "uso_solo_ponto" VALUES (1, 1, 20050503, E'mata_natural', 28.75);
INSERT INTO "uso_solo_ponto" VALUES (1, 1, 20050503, E'pastagem', 24.87);
INSERT INTO "uso_solo_ponto" VALUES (1, 1, 20050503, E'reflorestamento_tropicais', 3.37);
INSERT INTO "uso_solo_ponto" VALUES (2, 1, 20050503, E'cana-de-acucar', 32.75);
INSERT INTO "uso_solo_ponto" VALUES (2, 1, 20050503, E'cerrado', 5.4);
INSERT INTO "uso_solo_ponto" VALUES (2, 1, 20050503, E'mata_natural', 34.34);
INSERT INTO "uso_solo_ponto" VALUES (2, 1, 20050503, E'pastagem', 18.16);
INSERT INTO "uso_solo_ponto" VALUES (2, 1, 20050503, E'reflorestamento_tropicais', 8.66);
INSERT INTO "uso_solo_ponto" VALUES (2, 1, 20050503, E'solo_exposto', 0.69);
CREATE INDEX "uso_solo_ponto_ident_projeto_idx" ON "uso_solo_ponto" USING btree ("ident_projeto");
CREATE INDEX "uso_solo_ponto_tipo_idx" ON "uso_solo_ponto" USING btree ("tipo");