메인 콘텐츠로 건너뛰기
레거시 Neon 개발 데이터베이스를 사용하는 Replit 앱을 게시할 때, Publishing 패널에서 별도의 프로덕션 데이터베이스를 만들 수 있습니다. 프로덕션 데이터베이스는 실제 앱 데이터를 빌드하는 동안 사용하는 데이터와 분리하여 유지합니다.
이 가이드는 개발 데이터베이스로 여전히 Neon을 사용하는 Replit 앱을 위한 것입니다. 앱이 Replit의 현재 데이터베이스 인프라인 Helium을 사용한다면, 게시할 때 필요한 경우 프로덕션 데이터베이스가 자동으로 생성됩니다.

시작하기 전에

앱이 개발 데이터베이스로 여전히 Neon을 사용하는지 확인하세요.
  1. Replit 앱에서 Database 도구를 엽니다.
  2. Settings 탭을 엽니다.
  3. DATABASE_URL 값을 확인합니다.
DATABASE_URL 값을 보여주는 데이터베이스 설정
값에 neon.tech가 포함되어 있다면, 앱은 레거시 Neon 개발 데이터베이스를 사용하고 있는 것입니다. helium이 포함되어 있다면, 앱은 Helium을 사용하고 있는 것입니다. 자세한 내용은 레거시 개발 데이터베이스를 참고하세요.

프로덕션 데이터베이스 만들기

게시하는 동안 프로덕션 데이터베이스를 만들려면:
  1. Publishing을 엽니다.
  2. Publish를 선택합니다. 앱이 이미 게시되어 있다면 Republish를 선택합니다.
  3. Production database settings를 엽니다.
  4. Create production database를 켭니다.
  5. 현재 개발 데이터를 프로덕션에 복사하려면 Set up your production database with your current development data를 켭니다.
  6. 앱 게시를 계속합니다.
Create production database 옵션을 보여주는 게시 설정
Create production database를 켜면, Replit은 게시된 앱을 위한 프로덕션 데이터베이스를 만듭니다. 기본적으로 Replit은 개발 데이터베이스로부터 프로덕션 데이터베이스 스키마를 준비합니다. Set up your production database with your current development data도 함께 켜면, Replit은 개발 스키마와 데이터로 프로덕션 데이터베이스를 초기화합니다.
라이브 앱에서 안전하게 사용할 수 있는 데이터인 경우에만 개발 데이터를 프로덕션에 복사하세요. 개발 데이터에는 테스트 계정, 샘플 레코드, 또는 미완성 콘텐츠가 포함될 수 있습니다.

게시 후

게시가 완료되면, 게시된 앱은 프로덕션 데이터베이스를 사용합니다. Project Editor는 계속 개발 데이터베이스를 사용하므로, 이후의 개발 변경 사항은 실제 데이터를 직접 수정하지 않습니다.
Replit은 개발 데이터베이스도 Neon에서 Helium으로 업그레이드하고 있습니다. 이 업그레이드는 대부분의 경우 개발 데이터베이스에만 적용됩니다. 업그레이드 전에 프로덕션 데이터베이스를 만들었다면, 게시된 앱은 계속 해당 프로덕션 데이터베이스를 사용합니다. 업그레이드 중에 어떤 변화가 있는지 알아보려면 데이터베이스 업그레이드를 참고하세요.
프로덕션 데이터베이스를 보거나 관리하려면:
  1. Database 도구를 엽니다.
  2. 데이터베이스 선택기에서 Production을 선택합니다.
  3. My dataSettings 탭을 사용하여 데이터, 연결 세부 정보, 사용량을 확인합니다.

관련 문서