Desea utilizar una clave principal compuesta de forma que se limite sólo un registro disponible para prod.
Tabla: user_id text, well_id text, deleted int, [other attributes]
Propuesta de clave primaria: (user_id, well_id, deleted)
La singularidad aquí solo es relativa a un registro que es una combinación única: user_id + well_id + deleted = 0 ...
En otras palabras, podría tener múltiples registros donde user_id + well_id + deleted = 1
(valor eliminado es sólo un marcador de borrado)? Ahora, estoy pensando en la definición de que la deleted
mp representa "borrados" cuando es > 0, por lo que sólo podía incremento para todos los registros eliminados. Pero pensé que probablemente alguien tiene una mejor idea.
deleted
ser unboolean
. Pero esta es la solución correcta!