Source code for ds_provider_postgresql_py_lib.utils.sql
"""
**File:** ``sql.py``
**Region:** ``ds_provider_postgresql_py_lib/utils/sql``
SQL Helpers
This module contains SQL string utility helpers.
"""
[docs]
def quote_identifier(identifier: str) -> str:
"""
Safely quote SQL identifiers for dynamic DDL statements.
Args:
identifier: Raw SQL identifier.
Returns:
str: Properly quoted SQL identifier.
"""
return '"' + identifier.replace('"', '""') + '"'