
환경 변수
개발 데이터베이스에 연결하는 데 다음 환경 변수를 사용할 수 있습니다.DATABASE_URL: 데이터베이스에 연결하고 인증하는 방법
DATABASE_URL은 앱에 한정되어 있으므로, 개발 데이터베이스는 여러분이 소유한 다른 앱이나 외부 데이터베이스 뷰어를 포함한 다른 앱에서 접근할 수 없습니다. 노출되더라도 다른 사람이 이를 이용해 데이터베이스에 접근하거나 수정할 수는 없습니다.
개발 데이터베이스가 아직 레거시 Neon 인프라를 사용 중이라면, 추가 변수인
PGHOST, PGUSER, PGPASSWORD, PGDATABASE, PGPORT도 사용할 수 있습니다. Replit의 현재 인프라에서 호스팅되는 데이터베이스에서는 이러한 변수가 제공되지 않으며, 대신 DATABASE_URL을 사용해야 합니다.외부 도구 연결
프로덕션 데이터베이스의 Settings 탭에서 확인한 연결 문자열을 사용하면 PostgreSQL과 호환되는 모든 SQL 클라이언트에서 프로덕션 데이터베이스에 연결할 수 있습니다.보안
Agent를 사용해 데이터베이스 통합을 추가하면, 내장 보안 기능을 갖춘 ORM(Object-Relational Mapper)이 추가되어 모든 데이터베이스 통신을 처리합니다.- 스키마 검증: 데이터가 예상된 형식을 따르는지 확인합니다
- 데이터 정제(Sanitization): SQL 인젝션 공격을 방지하기 위해 빌더 입력을 자동으로 정리합니다