wo4hddlZddZddZdS)NFc |jdGfddtjGfddtj}|||dS)Ncountryc&eZdZGddZejZejdZej dZ ejdZ ejdZ ej dZej dZej dZej dZej dZej dZej dZejdZejdZejdZdS)migrate..ProactiveceZdZdZdS)migrate..Proactive.Meta proactiveN)__name__ __module__ __qualname__db_tabled/opt/imunify360/venv/lib/python3.11/site-packages/defence360agent/migrations/089_proactive_tables.pyMetars"HHHrrFnullTN)r r r rpwPrimaryKeyFieldid IntegerField timestamp TextFieldipip_int ip_versionForeignKeyField ip_countryreason descriptionactionhostpathurlcountuidgid)Countrysr Proactiversd # # # # # # # # R  ! !#BO/// R\t $ $ $ d+++$R_$/// 'R'd;;; 5)))"bl--- 5)))r|&&&r|'''bl%%%U+++bo5)))bo5)))rr)ceZdZejdddZejdZejdZGddZ d S) migrate..ProactiveEnvFCASCADEenv)r on_delete related_namerTc6eZdZdZejdddZdS)"migrate..ProactiveEnv.Meta proactive_enveventnamevalueN)r r r r r CompositeKey primary_keyrrrrr1"s(&H)"/'67CCKKKrrN) r r r rrr3rr4r5r)r)sr ProactiveEnvr+s"" EYU   r|''' $''' D D D D D D D D D Drr8)ormrModel create_model)migratordatabasefakekwargsr8r(r)s @@rmigrater@sl9%G*******BH***( D D D D D D Drx D D D )$$$ ,'''''rc |jd}|jd}||||dS)Nr2r )r9 remove_model)r<r=r>r?r8r)s rrollbackrC*sH<0L [)I ,''' )$$$$$r)F)peeweerr@rCrrrrEsD#(#(#(#(L%%%%%%r