Souhaitez utiliser une clé primaire composite de façon à limiter un seul enregistrement disponible pour la prod.
Tableau: user_id text, well_id text, deleted int, [other attributes]
Proposé de clé primaire: (user_id, well_id, deleted)
L'unicité ici n'est vraiment liée à un enregistrement qui est une combinaison unique: user_id + well_id + deleted = 0 ...
En d'autres termes, peut avoir de multiples dossiers où user_id + well_id + deleted = 1
(supprimé la valeur est simplement la suppression du marqueur)? Maintenant, je pense juste à la définition que l' deleted
marqueur représente "supprimé" quand il est > 0, donc j'ai juste l'incrément pour tous les enregistrements supprimés. Mais j'ai pensé que quelqu'un a probablement une meilleure idée.
deleted
être unboolean
. Mais c'est la bonne solution!