본문으로 바로가기 본문 바로가기
WIKI 기술 지식 베이스

LiteFS run 명령

원문 보기 위키 갱신

run 명령은 이중 대시(더블 대시) 뒤에 나열된 프로그램을 실행해요. 현재 노드를 프라이머리로 승격하는 옵션과 HALT 잠금을 사용한 쓰기 전달(write forwarding) 옵션을 제공해요. 승격과 쓰기 전달에 대한 자세한 내용은 [마이그레이션 가이드][]를 참고하세요.

출처: 문서

본문

개요 (Overview)

run 명령은 이중 대시 뒤에 나열된 프로그램을 실행해요. 현재 노드를 승격하거나 HALT 잠금을 사용해 쓰기 전달을 수행하는 옵션을 제공해요. 승격과 쓰기 전달에 대한 자세한 내용은 [마이그레이션 가이드][]를 참고하세요.

사용법 (Usage)

litefs run [arguments] -- CMD [ARGS...]

인자 (Arguments)

  -if-candidate
      only execute if node is a candidate
  -promote
      promote node to primary
  -with-halt-lock-on string
      full database path to halt

예시 (Examples)

로컬 노드를 프라이머리로 승격한 다음 Rails 마이그레이션을 실행하기:

litefs run -promote -- bin/rails db:migrate

어떤 노드에서든 /litefs/db 데이터베이스에 대해 Rails 마이그레이션을 실행하고, 쓰기가 프라이머리 노드로 전달되게 하기:

litefs run -with-halt-lock-on /litefs/db -- bin/rails db:migrate

더 알아보기 (Learn more)