Documentation Index
Fetch the complete documentation index at: https://cekolah.help/llms.txt
Use this file to discover all available pages before exploring further.
Connection Strings
Setelah membuat role, PlanetScale akan menampilkan connection string. Halaman ini menjelaskan cara menemukan dan menggunakannya.Menemukan Connection String
- Buka PlanetScale Dashboard
- Pilih database kamu
- Klik tab “Connect”
- Pilih branch yang ingin dihubungkan (
mainuntuk production) - Pilih role yang sudah dibuat
- Pilih format: “psql” atau “URL”
Format Connection String
PlanetScale menyediakan dua tipe connection string:Direct Connection (tanpa pooling)
- Menjalankan Drizzle migrations (
bun run db:migrate) - Drizzle Studio (
bun run db:studio) - Development lokal
Pooled Connection (via PgBouncer)
- Production app (Vercel)
- Serverless functions
Konfigurasi di Project Cekolah
Project ini sudah dikonfigurasi dengan benar dipackages/database/src/index.ts:
DATABASE_URL ke environment variables — tidak perlu ubah kode lain.
Environment Variables yang Dibutuhkan
| Variable | Keterangan |
|---|---|
DATABASE_URL | Connection string utama (wajib) |
Branches di PlanetScale
PlanetScale memiliki konsep database branching mirip Git branching:| Branch | Gunakan untuk |
|---|---|
main | Production — data real |
staging | Testing sebelum ke production |
| Development branch | Eksperimen schema tanpa risiko |
main.