/// <summary>
 /// Configures the database schema to be used.
 /// </summary>
 public static void Schema(this SqlDialectSettings <SqlDialect.PostgreSql> dialectSettings, string schema)
 {
     Guard.AgainstNull(nameof(dialectSettings), dialectSettings);
     Guard.AgainstNullAndEmpty(nameof(schema), schema);
     Guard.AgainstSqlDelimiters(nameof(schema), schema);
     dialectSettings.TypedDialect.Schema = schema;
 }
 /// <summary>
 /// Sets a <see cref="Action"/> used to modify a <see cref="DbParameter"/> when being used for storing JsonB.
 /// </summary>
 public static void JsonBParameterModifier(this SqlDialectSettings <SqlDialect.PostgreSql> dialectSettings, Action <DbParameter> modifier)
 {
     Guard.AgainstNull(nameof(dialectSettings), dialectSettings);
     Guard.AgainstNull(nameof(modifier), modifier);
     dialectSettings.TypedDialect.JsonBParameterModifier = modifier;
 }