16_timeline.sql — Linha do tempo
6 tabela(s) · 58 linhas de DDL · ver arquivo
:::tip Geradores que populam este domínio
gen_16_timeline
:::
Diagrama ER
Tabelas
evento_vida
Eventos marcantes da vida da persona.
Gerada por: gen_16_timeline.
| Coluna | Tipo | Nulo? | FK | Default | Constraints |
|---|---|---|---|---|---|
id | UUID | não | — | uuid_generate_v4() | PK |
pessoa_id | UUID | não | pessoa.id | — | — |
data | DATE | sim | — | — | — |
tipo_evento | TEXT | sim | — | — | — |
descricao | TEXT | sim | — | — | — |
marco_historico_pessoal
Marcos classificados por importância.
Gerada por: gen_16_timeline.
| Coluna | Tipo | Nulo? | FK | Default | Constraints |
|---|---|---|---|---|---|
id | UUID | não | — | uuid_generate_v4() | PK |
pessoa_id | UUID | não | pessoa.id | — | — |
evento_vida_id | UUID | não | evento_vida.id | — | — |
importancia | INTEGER | sim | — | — | CHECK (importancia BETWEEN 1 AND 10) |
linha_do_tempo
Ordem cronológica dos eventos de vida.
Gerada por: gen_16_timeline.
| Coluna | Tipo | Nulo? | FK | Default | Constraints |
|---|---|---|---|---|---|
id | UUID | não | — | uuid_generate_v4() | PK |
pessoa_id | UUID | não | pessoa.id | — | — |
evento_vida_id | UUID | não | evento_vida.id | — | — |
ordem_cronologica | INTEGER | sim | — | — | — |
aniversario
Datas comemorativas da persona.
Gerada por: gen_16_timeline.
| Coluna | Tipo | Nulo? | FK | Default | Constraints |
|---|---|---|---|---|---|
id | UUID | não | — | uuid_generate_v4() | PK |
pessoa_id | UUID | não | pessoa.id | — | — |
tipo | TEXT | sim | — | — | CHECK (tipo IN ('nascimento','casamento','emprego','formatura')) |
data | DATE | sim | — | — | — |
comemoracao
Festas ou homenagens por um evento.
Gerada por: gen_16_timeline.
| Coluna | Tipo | Nulo? | FK | Default | Constraints |
|---|---|---|---|---|---|
id | UUID | não | — | uuid_generate_v4() | PK |
pessoa_id | UUID | não | pessoa.id | — | — |
evento_vida_id | UUID | não | evento_vida.id | — | — |
local_endereco_id | UUID | sim | — | — | — |
convidados_ficticios | INTEGER | sim | — | 0 | — |
luto_ficticio
Períodos de luto por falecimento de ente querido.
Gerada por: gen_16_timeline.
| Coluna | Tipo | Nulo? | FK | Default | Constraints |
|---|---|---|---|---|---|
id | UUID | não | — | uuid_generate_v4() | PK |
pessoa_id | UUID | não | pessoa.id | — | — |
pessoa_id_falecido | UUID | não | pessoa.id | — | — |
data | DATE | sim | — | — | — |
relacao | TEXT | sim | — | — | — |