Wagner, que tal você criar uma tabela de detalhe desse evento, simplesmente
com as datas que ele pode ocorrer, se na interface, você inserir que um
evento pode ocorrer do dia 01/01/2009 até 31/12/2009, todas as terças e
quintas, fica difícil vc gerenciar isso somente por flags, ou imagine que o
evento ocorra a cada 15 dias, etc...
Tenho algo parecido aqui para a geração das datas de agendas de dentistas,
funciona muito bem dessa maneira, tenho muita felxibilidade :D
Espero ter ajudado.

2009/5/19 Wagner Bonfiglio <[email protected]>

> Bom dia...
>
> Tenho uma modelagem relativamente simples mas com um agravante.. Gostaria
> de uma rápida ajuda..
>
> Tenho um evento que tem data_inicio e data_fim.. Mas ele pode ter janelas
> nesse meio tempo, do tipo "somente terça e quinta"...
>
> O problema é que preciso mostrar em um calendário esses eventos...
>
> Então para ser bem direto, qual a melhor forma para armazenar os dias da
> semana que esse evento acontece:
>
> 1) Criar um campo char e colocar "135" para "domingo-terça-quinta"
>
> 2) Criar um campo de flag para cada dia da semana e preencher com 1 ou 0
>
> 3) Criar uma tabela separada do evento para indicar os dias exatos que vai
> acontecer cada evento
>
> 4) N.D.A. (nenhuma das anteriores / nem deus ajuda)
>
> Valeu moçada,
>        Wagner Bonfiglio
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>


-- 
André Luiz Martins Pignata
Integral Convênios Odontológicos
Gerente de TI
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a