[Supabase] 개발 및 운영 환경 분리하기
·
React Native
앱 개발을 하면서 Xcode에 시뮬레이터로 테스트를 하고 있었는데 테스트하다보니 개발용과 운영용 데이터베이스를 분리해야된다고 뒤늦게 깨달았다. 어떻게 분리를 할 것이냐1. 로컬 Docker DB -> Migration과 RLS 자동 검사2. 원격 dev -> Xcode 디버그, 테스트3. 원격 prod -> TestFlight , 앱스토어 운영 여기서 Docker DB는 계속 관리하는 데이터베이스가 아니라 DB구조를 변경했을 때 잠깐 실행하는 검사환경이다. 1. 현재 운영 DB 상태 확인npx supabase projects list 이렇게 로그인 상태를 확인하면 되는데여기서 만약 로그인이 필요하다는 메세지가 나오면 브라우저에서 로그인을 하면 된다. npx supabase migration list 현재..