bin/inventario-bancos.py| coluna | tipo(s) | lugares | onde |
|---|---|---|---|
a_faturar | numeric | 1 | Ancora·bi.carteira_item |
agend | date | 1 | Ancora·bi.carteira_item |
ancoras | jsonb | 1 | Ancora·bi.leitura |
apelido | text | 1 | Ancora·bi.produto |
aplicado_em | timestamptz | 2 | Ancora·_controle.migracao, Fenix·_controle.migracao |
aplicado_por | text | 2 | Ancora·_controle.migracao, Fenix·_controle.migracao |
aprovada | boolean | 1 | Ancora·bi.leitura |
arquivo | text | 2 | Ancora·_controle.migracao, Fenix·_controle.migracao |
atualizado_em | timestamptz | 2 | Ancora·app.carteira_humano, Ancora·app.prazo_transito |
atualizado_por | text | 2 | Ancora·app.carteira_humano, Ancora·app.prazo_transito |
cliente | text | 2 | Ancora·app.prazo_transito, Ancora·bi.carteira_item |
cod | text | 2 | Ancora·bi.carteira_item, Ancora·bi.produto |
data_ref | date | 1 | Ancora·bi.leitura |
dias | integer | 1 | Ancora·app.prazo_transito |
duracao_ms | integer | 3 | Ancora·_controle.migracao, Ancora·bi.leitura, Fenix·_controle.migracao |
falhas | ARRAY | 1 | Ancora·bi.leitura |
faturado | numeric | 1 | Ancora·bi.carteira_item |
id | bigint | 1 | Ancora·bi.leitura |
inserido_em | date | 1 | Ancora·bi.carteira_item |
inspecao | text | 1 | Ancora·bi.carteira_item |
itens | integer | 1 | Ancora·bi.leitura |
leitura_id | bigint | 1 | Ancora·bi.carteira_item |
lida_em | timestamptz | 1 | Ancora·bi.leitura |
limite | date | 1 | Ancora·bi.carteira_item |
obs | text | 1 | Ancora·app.carteira_humano |
pedido | text | 2 | Ancora·app.carteira_humano, Ancora·bi.carteira_item |
pedidos | integer | 1 | Ancora·bi.leitura |
pend | integer | 1 | Ancora·bi.carteira_item |
pend_total | integer | 1 | Ancora·bi.leitura |
produto | text | 2 | Ancora·bi.carteira_item, Ancora·bi.produto |
seq | integer | 1 | Ancora·bi.carteira_item |
sha256 | text | 2 | Ancora·_controle.migracao, Fenix·_controle.migracao |
tem_que_sair | date | 1 | Ancora·app.carteira_humano |
tipo_venda | text | 1 | Ancora·bi.carteira_item |
valor | numeric | 1 | Ancora·bi.carteira_item |
valor_total | numeric | 1 | Ancora·bi.leitura |
visto_em | timestamptz | 1 | Ancora·bi.produto |
cliente em 2 lugares não é duplicata, é o mesmo conceito usado duas vezes, que é o certo. O que é defeito está em laranja: o mesmo nome com tipos diferentes. Ordene por lugares para achar o que se espalhou.comment on column dentro do banco, que é onde isso sobrevive.| banco | schema.tabela | coluna | tipo | nome comum | descrição | obrigatório | alerta |
|---|---|---|---|---|---|---|---|
| Ancora | _controle.migracao | arquivo | text | sim | |||
| Ancora | _controle.migracao | sha256 | text | sim | |||
| Ancora | _controle.migracao | aplicado_em | timestamptz | sim | |||
| Ancora | _controle.migracao | aplicado_por | text | sim | |||
| Ancora | _controle.migracao | duracao_ms | integer | — | |||
| Ancora | app.carteira_humano | pedido | text | sim | |||
| Ancora | app.carteira_humano | tem_que_sair | date | — | |||
| Ancora | app.carteira_humano | obs | text | — | |||
| Ancora | app.carteira_humano | atualizado_em | timestamptz | sim | |||
| Ancora | app.carteira_humano | atualizado_por | text | — | |||
| Ancora | app.prazo_transito | cliente | text | sim | |||
| Ancora | app.prazo_transito | dias | integer | sim | |||
| Ancora | app.prazo_transito | atualizado_em | timestamptz | sim | |||
| Ancora | app.prazo_transito | atualizado_por | text | — | |||
| Ancora | bi.carteira_item | leitura_id | bigint | sim | |||
| Ancora | bi.carteira_item | seq | integer | sim | |||
| Ancora | bi.carteira_item | pedido | text | sim | |||
| Ancora | bi.carteira_item | inserido_em | date | — | sufixo de instante em tipo date | ||
| Ancora | bi.carteira_item | cliente | text | sim | |||
| Ancora | bi.carteira_item | cod | text | sim | |||
| Ancora | bi.carteira_item | produto | text | sim | |||
| Ancora | bi.carteira_item | pend | integer | sim | |||
| Ancora | bi.carteira_item | limite | date | — | |||
| Ancora | bi.carteira_item | inspecao | text | — | |||
| Ancora | bi.carteira_item | agend | date | — | |||
| Ancora | bi.carteira_item | valor | numeric | sim | |||
| Ancora | bi.carteira_item | faturado | numeric | sim | |||
| Ancora | bi.carteira_item | a_faturar | numeric | sim | |||
| Ancora | bi.carteira_item | tipo_venda | text | — | |||
| Ancora | bi.leitura | id | bigint | sim | |||
| Ancora | bi.leitura | lida_em | timestamptz | sim | |||
| Ancora | bi.leitura | data_ref | date | sim | |||
| Ancora | bi.leitura | aprovada | boolean | sim | |||
| Ancora | bi.leitura | itens | integer | sim | |||
| Ancora | bi.leitura | pedidos | integer | sim | |||
| Ancora | bi.leitura | pend_total | integer | sim | |||
| Ancora | bi.leitura | valor_total | numeric | — | |||
| Ancora | bi.leitura | ancoras | jsonb | sim | |||
| Ancora | bi.leitura | falhas | ARRAY | sim | |||
| Ancora | bi.leitura | duracao_ms | integer | — | |||
| Ancora | bi.produto | cod | text | sim | |||
| Ancora | bi.produto | produto | text | sim | |||
| Ancora | bi.produto | apelido | text | — | |||
| Ancora | bi.produto | visto_em | timestamptz | sim | |||
| Fenix | _controle.migracao | arquivo | text | sim | |||
| Fenix | _controle.migracao | sha256 | text | sim | |||
| Fenix | _controle.migracao | aplicado_em | timestamptz | sim | |||
| Fenix | _controle.migracao | aplicado_por | text | sim | |||
| Fenix | _controle.migracao | duracao_ms | integer | — |
agend × data_agendamento): isso exige heurística, heurística erra, e alarme que erra ensina a ignorar alarme.| banco | schema.tabela | nome comum | descrição | colunas | RLS | policies |
|---|---|---|---|---|---|---|
| Ancora | _controle.migracao | O que ja rodou neste banco. O sha256 e o que denuncia arquivo alterado depois de aplicado. | 5 | ligada | 0 (interno) | |
| Ancora | app.carteira_humano | 5 | ligada | 1 | ||
| Ancora | app.prazo_transito | 4 | ligada | 1 | ||
| Ancora | bi.carteira_item | 15 | ligada | 1 | ||
| Ancora | bi.leitura | Uma linha por tentativa de leitura do Power BI, aprovada ou não. As 6 âncoras ficam em ancoras. | 11 | ligada | 1 | |
| Ancora | bi.produto | 4 | ligada | 1 | ||
| Fenix | _controle.migracao | O que ja rodou neste banco. O sha256 e o que denuncia arquivo alterado depois de aplicado. | 5 | ligada | 0 (interno) |
| banco | view | nome comum | descrição | security_invoker |
|---|---|---|---|---|
| Ancora | vw.carteira_item | sim | ||
| Ancora | vw.carteira_mudou | produziu > 0 = andou. = 0 e ainda pendente = parado. É o que a fotografia solta nunca respondeu. | sim | |
| Ancora | vw.carteira_pedido | sim | ||
| Ancora | vw.carteira_produto | sim | ||
| Ancora | vw.leitura_atual | sim | ||
| Ancora | vw.status | A tela lê isto ANTES de mostrar número. do_dia = false significa dado velho: avisar alto. | sim |