postgres_data_sanitizers.string_validators ========================================== .. py:module:: postgres_data_sanitizers.string_validators .. autoapi-nested-parse:: Shared string validation utilities. Functions --------- .. autoapisummary:: postgres_data_sanitizers.string_validators.contains_surrogates Module Contents --------------- .. py:function:: contains_surrogates(text: str) -> bool Check if string contains UTF-8 surrogate characters. Surrogates (U+D800 to U+DFFF) are invalid in UTF-8 and rejected by PostgreSQL. Args: text: String to validate Returns: True if string contains surrogate characters, False otherwise