콘텐츠로 이동

데이터 내보내기

코드는 항상 여러분의 것입니다 — GitHub에 저장됩니다. 데이터베이스, 파일, 애널리틱스는 각자 고유한 내보내기 경로를 가지고 있습니다.

Proyecta는 여러분의 데이터를 플랫폼 안에 가두지 않습니다. 코드, 데이터, 파일, 애널리틱스 모두 별도의 허가 없이 사용할 수 있는 내보내기 경로를 제공합니다.

코드 (항상 내보낼 수 있으며, 항상 여러분의 것)

섹션 제목: “코드 (항상 내보낼 수 있으며, 항상 여러분의 것)”

AI가 변경하는 모든 내용은 여러분의 계정 아래 있는 GitHub 저장소에 commit됩니다. Proyecta 측에서 코드를 감싸는 별도의 컨테이너는 없으며, 일반적인 commit과 branch를 가진 평범한 git 저장소입니다.

코드를 가져오는 방법:

  1. github.com에서 저장소를 엽니다.
  2. 스냅샷이 필요하다면 Code → Download ZIP 을 클릭하거나,
  3. 전체 히스토리를 clone합니다: git clone <your-repo-url>

추가 remote(GitLab, Bitbucket, 직접 운영하는 git 서버)로 push하는 것도 가능합니다. AI는 현재 체크아웃된 branch에 commit하며, 그 외 모든 것은 여러분이 직접 제어합니다.

내장 데이터베이스의 경우:

  • Dashboard > Data — builder에서 Dashboard > Data 를 열어 테이블과 레코드를 탐색할 수 있습니다.
  • 내장 데이터베이스의 데이터 내보내기는 아직 UI에서 지원되지 않습니다. AI에게 데이터를 쿼리하고 포맷해달라고 요청하거나, Convex 자체 대시보드(dashboard.convex.dev)를 사용해 레코드를 직접 내보낼 수 있습니다.

데이터베이스 (PostgreSQL / MySQL / MongoDB 인프라 서비스)

섹션 제목: “데이터베이스 (PostgreSQL / MySQL / MongoDB 인프라 서비스)”

개발 머신에 관계형 또는 문서 지향 인프라 서비스를 추가한 경우, builder의 Terminal에서 표준 dump 도구를 사용하세요:

Terminal window
# PostgreSQL
pg_dump -U postgres -d mydb > backup.sql
# MySQL
mysqldump -u root mydb > backup.sql
# MongoDB
mongodump --db mydb --out ./backup

생성된 파일은 scp나 업로드를 통해 필요한 곳 어디든 옮길 수 있습니다.

Proyecta Files(CDN 기반 Files API)에 업로드된 파일의 경우, SDK에서 proyecta.files.list()를 사용해 모든 파일을 열거한 뒤 각 url을 fetch해 다운로드하세요. 자세한 내용은 파일 및 미디어를 참고하세요.

내장 애널리틱스는 현재 Dashboard > Analytics 에서 확인할 수 있습니다. CSV / JSON 내보내기는 로드맵에 포함되어 있습니다. 그 전까지는 AI에게 애널리틱스를 서드파티 제공업체(Google Analytics, PostHog, Mixpanel)로 전달하도록 요청한 뒤 해당 서비스에서 내보내기를 활용할 수 있습니다.

계정 수준 데이터 (GDPR / 데이터 이동권)

섹션 제목: “계정 수준 데이터 (GDPR / 데이터 이동권)”

조직, 멤버, 결제 내역, 청구서, 감사 로그 등 계정 데이터의 전체 내보내기를 원하시면 고객 지원팀에 문의하세요. 셀프서비스 GDPR 방식의 내보내기 번들은 로드맵에 포함되어 있습니다.

  • 원클릭 프로젝트 아카이브 — 코드, 데이터베이스, 파일, 시크릿 메타데이터, 애널리틱스를 하나의 다운로드 가능한 번들로 제공
  • 계정 수준 데이터를 위한 셀프서비스 GDPR 내보내기
  • S3, R2 또는 임의의 오브젝트 스토어로 예약된 백업 내보내기
  • Analytics 패널에서 CSV/JSON 애널리틱스 내보내기