alepha@docs:~/docs/framework/reference/providers$
cat PostgresProvider.md | pretty1 min read
Last commit:
#PostgresProvider
#Import
typescript
1import { PostgresProvider } from "alepha/orm/postgres";
#Overview
Abstract base class for PostgreSQL database providers.
Provides shared logic for Node.js and Bun PostgreSQL providers:
- Environment variable handling (DATABASE_URL, POSTGRES_SCHEMA)
- Schema name resolution (with test schema generation)
- SQL execution with error wrapping
- Lifecycle hooks (start with migration lock, stop with test cleanup)
Subclasses must implement connect(), close(), and runMigrator().