
vÅÏ^\  ã               @   s:   d  d l  m Z d  d l m Z Gd d „  d e ƒ Z d S)é    )Úchecks)ÚBaseDatabaseValidationc               @   s   e  Z d  Z d d „  Z d S)ÚDatabaseValidationc          	   C   sW   g  } | j  rS | j ƒ  |  j j k rS | j t j d | d d d | d d ƒƒ | S)z;Oracle doesn't support a database index on some data types.z7Oracle does not support a database index on %s columns.ZhintzKAn index won't be created. Silence this warning if you don't care about it.ÚobjÚidzfields.W162)Zdb_indexÚlowerÚ
connectionZ_limited_data_typesÚappendr   ÚWarning)ÚselfÚfieldZ
field_typeÚerrors© r   úF/tmp/pip-build-8lau8j11/django/django/db/backends/oracle/validation.pyÚcheck_field_type   s    !
z#DatabaseValidation.check_field_typeN)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r      s   r   N)Zdjango.corer   Z"django.db.backends.base.validationr   r   r   r   r   r   Ú<module>   s   