Olá pessoal, tenho uma dúvida em respeito a chaves primárias. Tenho uma tabela onde armazeno dados de chuva, nesta tenho 3 campos, obsdate (timestamp) onde armazeno o momento em que o dado foi coletado, value (float) que é o valor da precipitação e id que é o identificador do coletor daquele dado.
Os arquivos os quais estou coletando estes dedos são problemáticos e vez por outra são bugados e repetem linhas, para evitar a repetição de dados em um mesmo dia eu setei o campo obsdate como chave primária porém percebi que tinha um problema, quando vinha um dado de outro coletor, consequentemente com um id diferente, este dado não era armazenado visando evitar a duplicação dos dados. Gostaria de saber qual dos campos eu seto como PK. Tenho que armazenar dados no BD de forma que o mesmo contenha dados instantaneos não duplicados e ao mesmo tempo de coletores (id's) diferentes! Agradeço, valeu pessoal! -- Bruno Neiva Moreno http://indiota.blogspot.com Graduando em Ciência da Computação - UFPB LARHENA - Laboratório de Recursos Hídricos e Engenharia Ambiental "Tudo posso naquele que me fortalece" Fl. 4:13
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
