A carregar…
Pares parecidos o suficiente para valer a pena olhar — a semelhança sugere, nunca decide. Já apanhou um Vallado com um Esporão por partilharem o nome de uma casta.
Colheitas diferentes nunca aparecem aqui: essas nunca se fundem.
Quem vê um número errado na sua garrafeira pode avisar daqui — corrigir só do lado dele deixava o erro cá, e portanto deixava-o a toda a gente que lê o catálogo.
Cada alerta guarda os dois valores como estavam no momento em que foi feito, e mostra ao lado o que está lá agora: um alerta que diga só “o preço está mal” não serve de nada daqui a três semanas.
O catálogo (schema winecatalog) é a memória comum da Garrafeira
e da WineSelection: o que uma já pesquisou, a outra aproveita em vez de
voltar a pagar. Esta app é o sítio onde ele se vê — e, desde agora, onde
se corrige.
A fonte de verdade do schema é db/catalogo.sql neste repo. A
chave que decide o que é o mesmo vinho vive só no SQL, de
propósito: duas cópias um dia divergem e o catálogo parte-se em dois em
silêncio.