
    Evg;                     :    d dl Z d dlmZ d dlmZ d	dZd Zd ZdS )
    N)apps)modelsTFc                 v    |j                             dd          }|j                            | |||          S )zI
    Return a list of the SQL statements used to flush the database.
    TF)only_existinginclude_views)reset_sequencesallow_cascade)introspectiondjango_table_namesops	sql_flush)style
connectionr   r	   tabless        W/var/www/pixelcanvas.ch/venv/lib/python3.11/site-packages/django/core/management/sql.pyr   r      sS     %88% 9  F >##'#	 $       c           
      
   t          j                    D ]n}|j        
| dk    r=|                    dt          j                  }|                    d|j        z             t          j	        j
        j        d||| ||d| od S )N   stdoutz/Running pre-migrate handlers for application %ssender
app_config	verbosityinteractiveusing )r   get_app_configsmodels_modulegetsysr   writelabelr   signalspre_migratesendr   r   dbkwargsr   r   s         r   emit_pre_migrate_signalr)      s    *,, 
 

#+>>ZZ#*55FLLAJDTT   	"' 	
!#	
 	
 	
 	
 	
 	

 
r   c           
      
   t          j                    D ]n}|j        
| dk    r=|                    dt          j                  }|                    d|j        z             t          j	        j
        j        d||| ||d| od S )Nr   r   z0Running post-migrate handlers for application %sr   r   )r   r   r   r   r    r   r!   r"   r   r#   post_migrater%   r&   s         r   emit_post_migrate_signalr,   *   s    *,, 
 

#+>>ZZ#*55FLLBZEUU   	#( 	
!#	
 	
 	
 	
 	
 	

 
r   )TF)r    django.appsr   	django.dbr   r   r)   r,   r   r   r   <module>r/      sn    



               
 
 
(
 
 
 
 
r   