Pessoal,
Estamos enfrentado um dilema aqui na equipe, eu estou propondo o uso de
array multidimensional para criar a seguinte situação:
Requisito: "Criar um repositório onde constará as localidades e os ciclos de
visitas sendo composto de até 4 semamas e cada ciclo poderá ter 7 dias".
Resumo da ópera: Ciclo - pode ser de 1 a 4 ou todos, sendo que cada um dele
poderá ter até 7 componentes, assim
Ex.:
Ciclo 1 - D S T Q Q S S
...
Ciclo 3 - T Q
...
Cenário:
Ambiente de teste : PostgreSQL 8.4.1, compiled by Visual C++ build 1400,
32-bit
create table foo (
localidade varchar(60),
ciclo int [][]);
Dúvida:
Alguns programadores <OP, Python, C++> daqui são contra trabalhar com
array e mais ainda com array multimensional, porque dizem dentre outras
coisas que não está em conformidade com SQL (92,99,2003), não é indexável,
difícil de se manipular etc.
Do meu ponto de vista simplista, não vejo dificuldades em trabalhar com
arrays mas eles argumentam o contrário na hora de dedilhar linhas de
códigos.
Eles propõem criar a entidade foo com 32 campos (localidade,
ciclo1,ciclo2..., d1,s1...) <loucura!?>, daí eu juntei a equipe e fomos para
discussão com a chefia para ver o que podemos fazer.
Argumentos em pauta, o que vocês acham?
Será que eles estão com razão e devemos esquecer arrays?
Obrigado antecipadamente,
Rubens José Rodrigues
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral