diff --git a/apps/emqx_postgresql/src/schema/emqx_postgresql_connector_schema.erl b/apps/emqx_postgresql/src/schema/emqx_postgresql_connector_schema.erl index 366d9c71d..ee92c62fc 100644 --- a/apps/emqx_postgresql/src/schema/emqx_postgresql_connector_schema.erl +++ b/apps/emqx_postgresql/src/schema/emqx_postgresql_connector_schema.erl @@ -38,10 +38,17 @@ roots() -> []. -fields("config_connector") -> +fields("connection_fields") -> [{server, server()}] ++ adjust_fields(emqx_connector_schema_lib:relational_db_fields()) ++ emqx_connector_schema_lib:ssl_fields(); +fields("config_connector") -> + fields("connection_fields") ++ fields(enable_and_desc); +fields(enable_and_desc) -> + [ + {enable, hoconsc:mk(boolean(), #{desc => ?DESC("config_enable"), default => true})}, + {description, emqx_schema:description_schema()} + ]; fields(config) -> fields("config_connector") ++ fields(action); diff --git a/rel/i18n/emqx_postgresql_connector_schema.hocon b/rel/i18n/emqx_postgresql_connector_schema.hocon index 8ecfb958a..056e66d09 100644 --- a/rel/i18n/emqx_postgresql_connector_schema.hocon +++ b/rel/i18n/emqx_postgresql_connector_schema.hocon @@ -15,4 +15,10 @@ config_connector.desc: config_connector.label: """PostgreSQL Connector Config""" +config_enable.desc: +"""Enable (true) or disable (false) this Kafka bridge.""" + +config_enable.label: +"""Enable or Disable""" + }