diff --git a/core/record_field_resolver.go b/core/record_field_resolver.go index f6b0f090..35b6d89c 100644 --- a/core/record_field_resolver.go +++ b/core/record_field_resolver.go @@ -76,6 +76,12 @@ func (r *RecordFieldResolver) SetAllowHiddenFields(allowHiddenFields bool) { r.allowHiddenFields = allowHiddenFields } +// IsPostgres reports whether the backing app uses PostgreSQL, so filter/rule SQL +// can use dialect-specific operators (e.g. IS DISTINCT FROM for !=). +func (r *RecordFieldResolver) IsPostgres() bool { + return r.app.IsPostgres() +} + // NewRecordFieldResolver creates and initializes a new `RecordFieldResolver`. func NewRecordFieldResolver( app App,