Rails 모델 대량 삽입

MASS_INSERT=1 환경 변수를 설정하고

rake setup를 실행하면 수백만 개의 레코드가 생성되지만, 이러한 레코드는 기본적으로 root 사용자에게 보이지 않습니다.

대량 삽입된 프로젝트가 root 사용자에게 보이도록 하려면, 다음 코드를 Rails 콘솔에서 실행하세요.

u = User.find(1)
Project.last(100).each { |p| p.send(:set_timestamps_for_create) && p.add_maintainer(u, current_user: u) } # 필요한 프로젝트 수에 따라 100을 변경하세요