@resolve-js/readmodel-postgresql
A Read Model Adapter for PostgreSQL 10.7 database server. The adapter provides a query API for projection and resolvers. This API is standard among reSolve read model adapters, so you can change a Read Model Adapter in the configuration file without changing the code.
Available Parameters
-
databaseName
- The name of the PostgreSQL schema. -
buildMode
- An optional build mode: "auto" (default), "nodejs", "plv8", "plv8-internal", "plv8-external". -
useSqs
- An optional flag determining possibility of usage SQS transport (only in AWS cloud). -
tablePrefix
- An optional table prefix for read-models server by current adapter instance. -
user
- The name of a user. -
password
- The user's password. -
database
- The database name. -
host
- The database server's host name. -
port
- The database server's port.
The adapter interface is defined in the @resolve-js/readmodel-base package.
Usage
import createAdapter from '@resolve-js/readmodel-postgresql'
const adapter = createAdapter({
databaseName,
...connectionSettings,
})