Tu as 2 types de suppressions logique et physique. Logique avec un champs deleted_at égale à NULL et égale à la date de suppression quand il est supprimé et physique à coup de Bazooka avec une delete from user where user_id = ...
Je préfère la première, maintenant tu seras obliger de prévoir une relation 0,1 entre un projet et un utilisateur. Bonne soirée. Le 28 janvier 2013 18:50, Guirec Corbel <[email protected]> a écrit : > Bonjour, > > Pour le site http://www.social-reviewing.com/ j'ai un modèle User. Un > utilisateur peut avoir plusieurs projets et un projet peut avoir plusieurs > articles. Si je supprime un utilisateur il faut que je supprime tous les > projets et tous les articles. J'aurais souhaité garder ces informations > parce-que ça me fait du contenu. > > J'aurai voulu savoir quelle méthode vous utilisez. Pour ma part je voie > trois options : > > 1. Supprimer toutes les données; > 2. Interdire la suppression des utilisateurs; > 3. Prévoir le cas où un projet n'a pas d'utilisateur; > > Qu'utilisez vous? Je ne suis même pas sûre que c'est légale ne pas a > permettre un utilisateur de supprimer ces données. > > > Merci à tous et bonne journée, > > Guirec. > > -- > -- > Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de > Google Groups. > Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse > [email protected] > Pour résilier votre abonnement envoyez un e-mail à l'adresse > [email protected] > --- > Vous recevez ce message, car vous êtes abonné au groupe Google > Groupes Railsfrance. > Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse > [email protected]. > Pour plus d'options, visitez le site > https://groups.google.com/groups/opt_out . > > > -- -- Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [email protected] --- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Railsfrance. Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse [email protected]. Pour plus d'options, visitez le site https://groups.google.com/groups/opt_out .
