Interface PostgresTriggerNodeParameters

Source
interface PostgresTriggerNodeParameters {
    additionalFields?: {
        channelName?: string;
        functionName?: string;
        replaceIfExists?: boolean;
        triggerName?: string;
    };
    channelName?: string;
    firesOn?: "DELETE"
    | "INSERT"
    | "UPDATE";
    options?: {
        connectionTimeout?: number;
        delayClosingIdleConnection?: number;
    };
    schema?: { mode: "list"
    | "name"; value: string };
    tableName?: { mode: "list" | "name"; value: string };
    triggerMode?: "createTrigger" | "listenTrigger";
}

Properties§

Source§

readonly additionalFields?: {
    channelName?: string;
    functionName?: string;
    replaceIfExists?: boolean;
    triggerName?: string;
}

Default: {}

Source§

readonly channelName?: string

Name of the channel to listen to

Source§

readonly firesOn?: "DELETE" | "INSERT" | "UPDATE"

Default: "INSERT"

Source§

readonly options?: {
    connectionTimeout?: number;
    delayClosingIdleConnection?: number;
}

Default: {}

Source§

readonly schema?: { mode: "list" | "name"; value: string }

Default: {"mode":"list","value":"public"}

Source§

readonly tableName?: { mode: "list" | "name"; value: string }

Default: {"mode":"list","value":""}

Source§

readonly triggerMode?: "createTrigger" | "listenTrigger"

Default: "createTrigger"