2
class Profile < ActiveRecord::Base
has_many :favorites, :dependent => :destroy
has_many :friends, :dependent => :destroy
end
Je dois smth comme ceci:La meilleure façon de vider une table de base de données avec limite et toute association
mysqldump --opt --where="1 limit 1000" -uroot development profiles > profiles.sql
Mais cette décharge contient (comme prévu) seulement 1000 profils rangs, sans amis associations, favoris.
Dois-je le faire en utilisant YAML ou comment dois-je le faire?
décharge les trois tables, puis supprimer des profils avec id> 1000 – klochner
Je pense qu'il est mauvaise idée , parce que j'ai plus de 18 millions d'enregistrements – zolter
que diriez-vous d'un script qui trouve les clés primaires pour tous les favoris/amis liés aux 1000 premiers utilisateurs, alors vous pouvez faire une sauvegarde séparée pour ces tables – klochner