CLI
Sonamu CLI는 Sonamu 프로젝트를 관리하기 위한 명령어를 제공합니다. 아래의 명령어를 사용하여 프로젝트를 관리할 수 있습니다.
Fixture
fixture init
Fixture 및 테스트를 위한 데이터베이스를 초기화합니다. SonamuDBConfig 형식의 DB 연결 설정 중 development_master의 설정을 사용하여 fixture_remote, fixture_local, test 데이터베이스를 생성합니다.
fixture import #entityId #recordIds
development 데이터베이스에서 #entityId에 해당하는 테이블의 #recordIds에 해당하는 레코드를 fixture_remote 데이터베이스로 복사하고, FixtureManager.sync()를 실행하여 fixture_local 데이터베이스로 데이터를 복사합니다.
-> UI에서 #entityId와 #recordIds를 선택하여 실행할 수 있도록 추가(릴레이션 전부 뒤져서 연관된 거 가져오는 걸로)
fixture sync
FixtureManager.sync()를 실행하여 fixture_remote 데이터베이스에서 fixture_local 데이터베이스로 데이터를 복사합니다.
ui
Sonamu UI를 실행합니다.
-> UI 레퍼런스 추가 생성