U
    ÑÉ>if  ã                   @   s>   d dl mZmZmZmZmZ dddddgZG dd„ deƒZdS )	é    )ÚSQLAggregateCompilerÚSQLCompilerÚSQLDeleteCompilerÚSQLInsertCompilerÚSQLUpdateCompilerr   r   r   r   r   c                       s   e Zd Z‡ fdd„Z‡  ZS )r   c                    s   d|k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__© úJ/tmp/pip-unpacked-wheel-tthgs80m/django/db/backends/postgresql/compiler.pyr
      s
    ÿz#SQLCompiler.quote_name_unless_alias)Ú__name__Ú
__module__Ú__qualname__r
   Ú__classcell__r   r   r   r   r      s   N)Zdjango.db.models.sql.compilerr   r   ZBaseSQLCompilerr   r   r   Ú__all__r   r   r   r   Ú<module>   s   	û	