
    LȂiM                     6    S SK Jr  S SKJrJr   " S S\5      rg)    )
AppCommand)DEFAULT_DB_ALIASconnectionsc                   6   ^  \ rS rSrSrSrU 4S jrS rSrU =r	$ )Command   zLPrints the SQL statements for resetting sequences for the given app name(s).Tc                 j   > [         TU ]  U5        UR                  S[        [	        [
        5      SS9  g )Nz
--databasezNNominates a database to print the SQL for. Defaults to the "default" database.)defaultchoiceshelp)superadd_argumentsadd_argumentr   tupler   )selfparser	__class__s     aD:\sksbv-state-backend\venv\Lib\site-packages\django/core/management/commands/sqlsequencereset.pyr   Command.add_arguments   s6    f%$+& 	 	
    c                    UR                   c  g [        US      nUR                  SS9nUR                  R	                  U R
                  U5      nU(       d$  US   S:  a  U R                  R                  S5        SR                  U5      $ )NdatabaseT)include_auto_created	verbosity   zNo sequences found.
)	models_moduler   
get_modelsopssequence_reset_sqlstylestderrwritejoin)r   
app_configoptions
connectionmodels
statementss         r   handle_app_configCommand.handle_app_config   s~    ##+ !45
&&D&A^^66tzz6J
gk2a7KK34yy$$r    )
__name__
__module____qualname____firstlineno__r   output_transactionr   r*   __static_attributes____classcell__)r   s   @r   r   r      s"    V 	 

% %r   r   N)django.core.management.baser   	django.dbr   r   r   r,   r   r   <module>r6      s    2 3%j %r   