
     ]jf                     >    d dl mZmZmZmZmZ g dZ G d de      Zy)    )SQLAggregateCompilerSQLCompilerSQLDeleteCompilerSQLInsertCompilerSQLUpdateCompilerc                        e Zd Z fdZ xZS )r   c                 @    d|v rt        d      t        | 	  |      S )N$z?Dollar signs are not permitted in column aliases on PostgreSQL.)
ValueErrorsuperquote_name_unless_alias)selfname	__class__s     P/root/env/lib/python3.12/site-packages/django/db/backends/postgresql/compiler.pyr   z#SQLCompiler.quote_name_unless_alias   s,    $;Q  w.t44    )__name__
__module____qualname__r   __classcell__)r   s   @r   r   r      s    5 5r   r   N)django.db.models.sql.compilerr   r   BaseSQLCompilerr   r   r   __all__ r   r   <module>r      s"    5/ 5r   