@1auth/store-postgres
PostgreSQL storage implementation.
Install
npm i @1auth/store-postgres Peer dependencies
npm i pg Usage
import * as store from '@1auth/store-postgres'
store.default({
client: pgPool
}) Configuration options
| Option | Type | Default | Description |
|---|---|---|---|
client | object | required | PostgreSQL client with query method |
timeToLiveExpireOffset | number | 864000 | TTL offset in seconds |
timeToLiveKey | string | "remove" | Column name for TTL |
API
Implements the store interface using parameterized SQL queries with $ placeholders.
All queries use parameterized statements to prevent SQL injection.