
    h;                     :    S SK r S SKJr  S SKJr  SS jrS rS rg)    N)apps)modelsc                 n    UR                   R                  SSS9nUR                  R                  U UUUS9$ )zA
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        L/var/www/html/env/lib/python3.13/site-packages/django/core/management/sql.pyr   r      sN     %%88% 9 F >>##'#	 $      c           
      B   [         R                  " 5        H  nUR                  c  M  U S:  a>  UR                  S[        R
                  5      nUR                  SUR                  -  5        [        R                  R                  R                  " SUUU UUS.UD6  M     g )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#**5FLLAJDTDTT 	""'' 	
!#	
 	
 -r   c           
      B   [         R                  " 5        H  nUR                  c  M  U S:  a>  UR                  S[        R
                  5      nUR                  SUR                  -  5        [        R                  R                  R                  " SUUU UUS.UD6  M     g )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#**5FLLBZEUEUU 	##(( 	
!#	
 	
 -r   )TF)r    django.appsr   	django.dbr   r   r)   r,   r   r   r   <module>r/      s    
  
(
r   