turso dev --db-file .db/dev.db
DATABASE_URL="file:local.db"
npm run db:push
npm run db:studio
npm run db:reset
npm run db:seed
.env.production
with your remote Turso credentials:DATABASE_URL="libsql://<db-name>-<org>.turso.io"
DATABASE_AUTH_TOKEN="<token>"
schema.ts
:npm run db:generate
npm run db:migrate:prod
db:generate
→ generate migration files from schemadb:push
→ apply schema directly (local dev only)db:migrate
→ apply migration files (local)db:migrate:prod
→ apply migration files to prod (uses .env.production
)db:studio
→ open Drizzle Studiodb:seed
→ run seed scriptdb:reset
→ wipe + reapply schema locallyRule of thumb
push
for speed.migrate
so history is tracked.Port in use fix
lsof -i :8080
kill -9 <PID>