← Back
Editing: validation.cpython-311.pyc
� �|�eh � �F � d dl mZ d dlmZ d dlmZ G d� de� � ZdS )� )�checks)�BaseDatabaseValidation)�get_docs_versionc �* � � e Zd Z� fd�Zd� Zd� Z� xZS )�DatabaseValidationc �z �� t � � j di |��}|� | j di |��� � |S )N� )�super�check�extend�_check_sql_mode)�self�kwargs�issues� __class__s ��E/usr/lib/python3/dist-packages/django/db/backends/mysql/validation.pyr zDatabaseValidation.check sI �� ������(�(��(�(��� � �*�d�*�4�4�V�4�4�5�5�5�� � c �� � | j j ddhz s\t j | j j �d| j j �d�| j j �d| j j �dt � � �d�fd� � � gS g S ) N�STRICT_TRANS_TABLES�STRICT_ALL_TABLESz1 Strict Mode is not set for database connection '�'z5's Strict Mode fixes many data integrity problems in z�, such as data truncation upon insertion, by escalating warnings into errors. It is strongly recommended you activate it. See: https://docs.djangoproject.com/en/z/ref/databases/#mysql-sql-modez mysql.W002)�hint�id)� connection�sql_moder �Warning�display_name�aliasr )r r s r r z"DatabaseValidation._check_sql_mode s� � ���(�,A�CV�+W�W� ��N��?�/�/�/���1F�1F�1F�H� ��4�4�4���4�4�4�(�*�*�*�*� �� �� � � � �"