+
    S<Âj  ã                   ó@   € ^ RI Ht ^ RIHt ^ RIHt  ! R R]4      tR# )é    )Úchecks)ÚBaseDatabaseValidation)Úget_docs_versionc                   ó>   a a€ ] tR t^t oV 3R ltR tR tRtVtV ;t	# )ÚDatabaseValidationc                ój   <€ \         SV `  ! R/ VB pVP                  V P                  ! R/ VB 4       V# )N© )ÚsuperÚcheckÚextendÚ_check_sql_mode)ÚselfÚkwargsÚissuesÚ	__class__s   &, €Úc/var/www/html/data_capital/venv/lib/python3.14/site-packages/django/db/backends/mysql/validation.pyr   ÚDatabaseValidation.check   s3   ø€ Ü‘’Ñ( Ñ(ˆØ�‰�d×*Ò*Ñ4¨VÑ4Ô5Øˆó    c           	     ó^  € V P                   P                  R R0,          '       gˆ   \        P                  ! V P                   P                  : RV P                   P
                  : R2V P                   P                  : RV P                   P                  : R\        4       : R23RR7      .# . # )	Ú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   Ú"DatabaseValidation._check_sql_mode   s�   € à�O‰O×$Ñ$Ð(=Ð?RÐ'S×SÔSô —’à—‘×3Ô3°T·_±_×5JÔ5JðLð !ŸO™O×8Ô8Ø ŸO™O×8Ô8Ü,Ö.ð
ðð $ô!ðð ð( ˆ	r   c           	     óR  € . pVP                  R4      '       dŽ   VP                  '       d|   VP                  e   \        VP                  4      ^ÿ8”  dT   VP	                  \
        P                  ! RV P                  P                  ,          VR\        4       ,          RR7      4       VP                  '       do   VP                  4       V P                  P                  9   dF   VP	                  \
        P                  ! V P                  P                  : RV: R2RVR	R
7      4       V# )zÜ
MySQL has the following field length restriction:
No character (varchar) fields can have a length exceeding 255
characters if they have a unique index on them.
MySQL doesn't support a database index on some data types.
Úvarcharz>%s may not allow unique CharFields to have a max_length > 255.zOSee: https://docs.djangoproject.com/en/%s/ref/databases/#mysql-character-fieldsz
mysql.W003)Úobjr   r   z& does not support a database index on z	 columns.zKAn index won't be created. Silence this warning if you don't care about it.zfields.W162)r   r#   r   )Ú
startswithÚuniqueÚ
max_lengthÚintÚappendr   r   r   r   r   Údb_indexÚlowerÚ_limited_data_types)r   ÚfieldÚ
field_typeÚerrorss   &&& r   Úcheck_field_typeÚ#DatabaseValidation.check_field_type&   sï   € ð ˆà×!Ñ! )×,Ò,Ø——�Ø×!Ñ!Ò)¬S°×1AÑ1AÓ-BÀSÔ-Hà�M‰MÜ—’ðØ#Ÿ™×;Ñ;õ<àð<Ü>NÓ>PõQð $ô	ôð �>�>ˆ>˜j×.Ñ.Ó0°D·O±O×4WÑ4WÔWØ�M‰MÜ—’à—‘×3Ô3³ZðAð3ð Ø$ô	ôð ˆr   r	   )
Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r   r/   Ú__static_attributes__Ú__classdictcell__Ú__classcell__)r   Ú__classdict__s   @@r   r   r      s   ù‡ € õò
÷4'ò 'r   r   N)Údjango.corer   Ú"django.db.backends.base.validationr   Údjango.utils.versionr   r   r	   r   r   Ú<module>r<      s   ðÝ Ý EÝ 1ôGÐ/ö Gr   