# ChangeTriggerConfig interface · @imqueue/pg-prisma

Source: https://imqueue.org/api/pg-prisma/latest/pg-prisma.changetriggerconfig/
Published: 2026-08-01
Author: @imqueue maintainers (https://github.com/imqueue)
Package: @imqueue/pg-prisma 1.0.1 — generated reference, not hand-written

Which tables notify, and under which Postgres object names.

**Signature:**

```typescript
export interface ChangeTriggerConfig 
```

## Properties


| Property | Modifiers | Type | Description |
| --- | --- | --- | --- |
| [channel?](https://imqueue.org/api/pg-prisma/latest/pg-prisma.changetriggerconfig.channel/) |  | string | _(Optional)_ NOTIFY channel to publish on (default [CHANGE\_NOTIFY\_CHANNEL](https://imqueue.org/api/pg-prisma/latest/pg-prisma.change_notify_channel/)). |
| [functionName?](https://imqueue.org/api/pg-prisma/latest/pg-prisma.changetriggerconfig.functionname/) |  | string | _(Optional)_ Name of the shared plpgsql function (default [CHANGE\_NOTIFY\_FUNCTION\_NAME](https://imqueue.org/api/pg-prisma/latest/pg-prisma.change_notify_function_name/)). |
| [models?](https://imqueue.org/api/pg-prisma/latest/pg-prisma.changetriggerconfig.models/) |  | readonly string\[\] | _(Optional)_ Tables that should notify — the complete desired set, not an addition. |
| [silent?](https://imqueue.org/api/pg-prisma/latest/pg-prisma.changetriggerconfig.silent/) |  | boolean | _(Optional)_ Suppress SQL logging for the install DDL (default `true`). |
| [triggerName?](https://imqueue.org/api/pg-prisma/latest/pg-prisma.changetriggerconfig.triggername/) |  | string | _(Optional)_ Trigger name to create on each table (default [CHANGE\_NOTIFY\_TRIGGER\_NAME](https://imqueue.org/api/pg-prisma/latest/pg-prisma.change_notify_trigger_name/)). |

