Table of Contents

Namespace Supabase.Realtime.PostgresChanges

Classes

PostgresChangesFilter

Optional targeting for an OnPostgresChange listener — which schema, table, and rows to listen to. The event to listen for is passed separately as a PostgresChangesOptions.ListenType parameter; this object carries only the remaining, optional criteria (all with safe defaults).

PostgresChangesOptions

Handles a postgres_changes channel

For Example in the js client:

const databaseFilter = {
	schema: 'public',
	table: 'messages',
	filter: `room_id=eq.${channelId}`,
	event: 'INSERT',
}

Would translate to:

new PostgresChangesOptions("public", "messages", $"room_id=eq.{channelId}");
PostgresChangesPayload<T>

The payload.

PostgresChangesResponse

A postgres changes event.

PostgresChangesResponse<T>

A SocketResponse with support for Generically typed Payload

Enums

PostgresChangesOptions.ListenType

Mapping of postgres changes listener types