escape_ident

Function escape_ident 

Source
pub fn escape_ident(name: &str) -> String
Expand description

Escape a SQL identifier (table name, column name, etc.).

This function wraps the identifier in double quotes and escapes any embedded double quotes by doubling them.

ยงExamples

use postrust_sql::escape_ident;

assert_eq!(escape_ident("users"), "\"users\"");
assert_eq!(escape_ident("user\"name"), "\"user\"\"name\"");
assert_eq!(escape_ident("My Table"), "\"My Table\"");