Projet

Général

Profil

Actions

Patch #1203

fermé

Contraintes sur les modèles

Ajouté par Jonathan Schaeffer il y a presque 9 ans. Mis à jour il y a plus de 8 ans.

Statut:
Rejeté
Priorité:
Normal
Assigné à:
Claude Vro
Version cible:
Début:
12/06/2015
Echéance:
% réalisé:

100%

Temps estimé:

Description

Ajouter des contraintes d'unicité sur les modèles

Mis à jour par Jonathan Schaeffer il y a plus de 8 ans

  • Statut changé de Nouveau à Rejeté
  • % réalisé changé de 0 à 100

- unicité de date des données et statistiques

La solution suivante :

obj = Donnee.find_or_initialize_by(date: "")
obj.update_attributes()

est trop lente. Du coups, l'import massif par une seule requete SQL forgée doit être priviligiée et donc, il vaut mieux ne pas mettre de contrainte sur les modèles (cf source:app/models/donnee.rb#L166)

Actions

Formats disponibles : Atom PDF