Host your Astro database!
- Astro DB는 로컬 SQLite 데이터베이스를 개발 환경에서 사용하고, 프로덕션 데이터베이스로 푸시할 수 있는 솔루션을 제공합니다. 🚀
- Terso는 Astro DB의 백엔드로 사용되던 SQLite 호스팅 서비스이며, 이제 Astro에서 직접 Terso를 사용하는 방식으로 변경되었습니다. 🤝
- Terso CLI를 설치하고 로그인하여 새로운 데이터베이스를 생성하고, 데이터베이스 URL과 토큰을
.env
파일에 설정해야 합니다. 🔑
astro db push
명령어를 사용하여 데이터베이스 스키마를 Terso 데이터베이스로 푸시할 수 있습니다. ⬆️
MPX Astro DB execute
명령어를 사용하여 시드 데이터를 원격 데이터베이스로 푸시할 수 있습니다. 🌱
- 개발 모드에서 프로덕션 데이터베이스를 사용하려면
package.json
파일의 개발 스크립트에 --remote
플래그를 추가해야 합니다. 🛠️
- Astro 액션을 사용하여 폼 입력을 처리하고 데이터베이스에 데이터를 추가할 수 있습니다. ✍️
- Terso는 무료 티어에서 100개의 데이터베이스와 5GB의 저장 공간을 제공합니다. 🎁