sanitize_sql_identifier

Function sanitize_sql_identifier 

Source
pub fn sanitize_sql_identifier(name: &str, dialect: &str) -> String
Expand description

Sanitize a SQL identifier by quoting it.

This function returns a quoted identifier that is safe to use in SQL statements without risk of injection.

ยงExamples

use data_modelling_core::validation::input::sanitize_sql_identifier;

assert_eq!(sanitize_sql_identifier("users", "postgres"), "\"users\"");
assert_eq!(sanitize_sql_identifier("user-orders", "mysql"), "`user-orders`");