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('"', '""') + '"'