Edit File: 143_malware_hit_cascade_delete.cpython-311.opt-1.pyc
� �*vh� � �j � d dl Z G d� de j � � Z G d� de j � � Zd d�Zd d�ZdS ) � Nc �J � e Zd Z G d� d� � Z ej d�� � ZdS )�MalwareScanc � � e Zd ZdZdS )�MalwareScan.Meta� malware_scansN��__name__� __module__�__qualname__�db_table� � �n/opt/imunify360/venv/lib/python3.11/site-packages/defence360agent/migrations/143_malware_hit_cascade_delete.py�Metar s � � � � � �"���r r T)�primary_keyN)r r r r �peewee� CharField�scanidr r r r r sM � � � � � �#� #� #� #� #� #� #� #� �V� �$� /� /� /�F�F�Fr r c �� � e Zd Z G d� d� � Z ej � � Z ej eddd�� � Z ej d�� � Z ej d�� � Z ej d�� � Z ej dd�� � Z ej dd �� � Z ej d �� � Z ej d �� � Z ej d �� � Z ej d�� � Z ej d �� � Zed � � � ZdS )� MalwareHitc � � e Zd ZdZdS )�MalwareHit.Meta�malware_hitsNr r r r r r s � � � � � �!���r r F�hits�CASCADE)�null�related_name� on_delete)r )r �defaultzai-bolitT�found)r c �8 � t d� | j j � � S )Nc � � | j S �N)�column_name)�fields r �<lambda>z,MalwareHit.get_field_names.<locals>.<lambda> s � ��!2� r )�map�_meta� sorted_fields)�clss r �get_field_nameszMalwareHit.get_field_names s � ��2�2�C�I�4K�L�L�Lr N)r r r r r �PrimaryKeyField�id�ForeignKeyFieldr r r �user� BlobField� orig_file�type�BooleanField� malicious�vendor�hash�size� FloatField� timestamp�status� cleaned_at�classmethodr+ r r r r r sf � � � � � �"� "� "� "� "� "� "� "� �� � !� !�B� #�V� #��%�f� �� � �F� �6���'�'�'�D� �� �e�,�,�,�I��6���'�'�'�D�#��#���>�>�>�I� �V� �5�*� =� =� =�F��6���&�&�&�D��6���&�&�&�D�!��!�t�,�,�,�I� �V� �g� .� .� .�F�"��"��-�-�-�J��M� M� �[�M� M� Mr r Fc �6 � | � d� � | � t � � d� t � � � � � }| � d� |� � � � | � d� � d S )Nz4ALTER TABLE malware_hits RENAME TO malware_hits_old;�,z@INSERT INTO malware_hits ({0}) SELECT {0} FROM malware_hits_old;zDROP TABLE malware_hits_old;)�sql�create_modelr �joinr+ �format)�migrator�database�fake�kwargs�malware_hit_fieldss r �migraterH # s� � ��L�L�G�H�H�H����*�%�%�%����*�"<�"<�">�">�?�?���L�L�J� ��"� #� #�� � � �L�L�/�0�0�0�0�0r c � � d S r# r )rC rD rE rF s r �rollbackrJ / s � ��Dr )F)r �Modelr r rH rJ r r r �<module>rL s� �� � � � �0� 0� 0� 0� 0�&�,� 0� 0� 0�M� M� M� M� M��� M� M� M�0 1� 1� 1� 1� � � � � � r
Back to File Manager