3
gi                 @   s6   d dl mZ d dlmZ dddZdd Zd	d
 ZdS )    )apps)modelsTFc             C   s$   |j jddd}|jj| |||dS )zI
    Return a list of the SQL statements used to flush the database.
    TF)Zonly_existingZinclude_views)reset_sequencesallow_cascade)ZintrospectionZdjango_table_namesops	sql_flush)style
connectionr   r   Ztables r
   X/var/www/tester-filtro-web/env/lib/python3.6/site-packages/django/core/management/sql.pyr      s    r   c          	   K   sX   xRt j D ]F}|jd krq
| dkr0td|j  tjjjf ||| ||d| q
W d S )N   z/Running pre-migrate handlers for application %s)sender
app_config	verbosityinteractiveusing)	r   get_app_configsmodels_moduleprintlabelr   signalsZpre_migratesend)r   r   dbkwargsr   r
   r
   r   emit_pre_migrate_signal   s    

r   c          	   K   sX   xRt j D ]F}|jd krq
| dkr0td|j  tjjjf ||| ||d| q
W d S )Nr   z0Running post-migrate handlers for application %s)r   r   r   r   r   )	r   r   r   r   r   r   r   Zpost_migrater   )r   r   r   r   r   r
   r
   r   emit_post_migrate_signal#   s    

r   N)TF)Zdjango.appsr   Z	django.dbr   r   r   r   r
   r
   r
   r   <module>   s   
