types_src.yamlconfig.postgraphilehandler

Interface: PostGraphileHandler#

types/src.YamlConfig.PostGraphileHandler

Handler for Postgres database, based on postgraphile

Hierarchy#

  • PostGraphileHandler

Table of contents#

Properties#

Properties#

appendPlugins#

Optional appendPlugins: string[]

Extra Postgraphile Plugins to append

Defined in: packages/types/src/config.ts:676


cacheIntrospection#

Optional cacheIntrospection: boolean | GraphQLIntrospectionCachingOptions

Cache Introspection (Any of: GraphQLIntrospectionCachingOptions, Boolean)

Defined in: packages/types/src/config.ts:692


connectionString#

Optional connectionString: string

A connection string to your Postgres database

Defined in: packages/types/src/config.ts:664


options#

Optional options: string | { [k: string]: any; }

Extra Postgraphile options that will be added to the postgraphile constructor. It can either be an object or a string pointing to the object's path (e.g. "./my-config#options"). See the postgraphile docs for more information. (Any of: JSON, String)

Defined in: packages/types/src/config.ts:684


pool#

Optional pool: any

Connection Pool instance or settings or you can provide the path of a code file that exports any of those

Defined in: packages/types/src/config.ts:672


schemaName#

Optional schemaName: string[]

An array of strings which specifies the PostgreSQL schemas that PostGraphile will use to create a GraphQL schema. The default schema is the public schema.

Defined in: packages/types/src/config.ts:668


skipPlugins#

Optional skipPlugins: string[]

Postgraphile Plugins to skip (e.g. "graphile-build#NodePlugin")

Defined in: packages/types/src/config.ts:680