@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

OptionTypeDefaultDescription
clientobjectrequiredPostgreSQL client with query method
timeToLiveExpireOffsetnumber864000TTL offset in seconds
timeToLiveKeystring"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.