데이터 수집 서비스를 하나 운영하다, 쓸모없는 컬럼이 생겨서 삭제하고 싶어졌다.
문제는 해당 테이블이 1억 2천만 줄이라는 사실.........
과연 컬럼을 삭제하면 인덱스는 어떻게 되지??????
결론은 해당 컬럼만 빠진 인덱스가 생긴다.
요약:
루비온 레일즈에서 1억 2천만 줄의 테이블에서 다중 인덱스가 걸린 컬럼 하나를 삭제함
약 1시간이 걸려서 컬럼이 삭제됨
인덱스는 해당 컬럼만 제외하고 존재함
'Ruby on Rails' 카테고리의 다른 글
문자열 내에 링크가 있으면 <a href> 구문을 추가해주는 헬퍼 (0) | 2021.03.09 |
---|---|
Devise로 이메일 인증 구현하기 (0) | 2018.07.27 |
루비 정규식 테스트 사이트 (0) | 2018.07.17 |
레일즈 벨리데이션은 믿을 수 있는가? (0) | 2017.09.07 |