Log when users alter params with value defined on plugin

We now log a message when users attempt to modify a PostgreSQL parameter whose value is already defined by a plugin (e.g. pgbackrest, powa, rsyslog). The log clearly indicates that the plugin defined value takes precedence and that the user change will not be applied.

To support this, plugin instance_settings() hook implementations now return a tuple composed of (plugin_name, Configuration) instead of just a Configuration object, allowing PostgreSQL configuration logic to identify the source of parameter definitions.

related to #505

Merge request reports

Loading