How does CheapStack configure Drizzle ORM?

CheapStack uses Drizzle ORM for database access. Drizzle is a zero-abstraction ORM that generates TypeScript types from SQL schema files. The SaaS Starter ($49) uses SQLite via @libsql/client with schema in src/lib/db.ts. The SaaS Boilerplate ($59) supports both SQLite and PostgreSQL via environment variable DATABASE_TYPE, with separate schema exports for each dialect. Migrations are managed via drizzle-kit.

drizzle/implementation.ts
// drizzle.config.ts
export default {
  schema: "./src/lib/db/schema.ts",
  out: "./drizzle",
  dialect: "postgresql",
} satisfies Config;

// Commands
npm run db:generate  # Generate SQL migrations
npm run db:push      # Push to database
npm run db:studio    # Open Drizzle Studio

Which CheapStack product includes Drizzle ORM setup?

SaaS Starter
$49 one-time
View →
SaaS Boilerplate
$59 one-time
View →