%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /lib/python2.7/site-packages/salt/states/
Upload File :
Create Path :
Current File : //lib/python2.7/site-packages/salt/states/mssql_database.pyc

�
���^c@@s\dZddlmZmZmZddlZd�Zd�Zddd�Z	d�Z
dS(	u�
Management of Microsoft SQLServer Databases
===========================================

The mssql_database module is used to create
and manage SQL Server Databases

.. code-block:: yaml

    yolo:
      mssql_database.present
i(tabsolute_importtprint_functiontunicode_literalsNcC@s
dtkS(u2
    Only load if the mssql module is present
    u
mssql.version(t__salt__(((s>/usr/lib/python2.7/site-packages/salt/states/mssql_database.pyt__virtual__scC@s�t|�ttjgkrJg|j�D]\}}dj||�^q(St|�tkr�t|�st|d�tkr�|St|�tk	s�t|d�ttjgkr�gSg|D]}t	|�D]}|^q�q�S(Nu{0}={1}i(
ttypetdicttcollectionstOrderedDicttitemstformattlisttlentstrt_normalize_options(toptionstktvtdto((s>/usr/lib/python2.7/site-packages/salt/states/mssql_database.pyRs/51uNONEcK@s�i|d6id6td6dd6}td||�rLdj|�|d<|Stdrwd|d<d	j|�|d<|Std
|d|dt|�|�}|tk	r�t|d<|dcd
j||�7<|S|dcdj|�7<d|d|<|S(u
    Ensure that the named database is present with the specified options

    name
        The name of the database to manage
    containment
        Defaults to NONE
    options
        Can be a list of strings, a dictionary, or a list of dictionaries
    unameuchangesuresultuucommentumssql.db_existsuEDatabase {0} is already present (Not going to try to set its options)utestuDatabase {0} is set to be addedumssql.db_createtcontainmenttnew_database_optionsu&Database {0} failed to be created: {1}uDatabase {0} has been addeduPresentN(tTrueRR
t__opts__tNoneRtFalse(tnameRRtkwargstrett
db_created((s>/usr/lib/python2.7/site-packages/salt/states/mssql_database.pytpresent$s&



%
cK@s�i|d6id6td6dd6}td|�sIdj|�|d<|Stdrtd|d<d	j|�|d<|Std
||�r�dj|�|d<d|d|<|St|d<d
j|�|d<|S(ug
    Ensure that the named database is absent

    name
        The name of the database to remove
    unameuchangesuresultuucommentumssql.db_existsuDatabase {0} is not presentutestu!Database {0} is set to be removedumssql.db_removeuDatabase {0} has been removeduAbsentu!Database {0} failed to be removedN(RRR
RRR(RRR((s>/usr/lib/python2.7/site-packages/salt/states/mssql_database.pytabsentFs$




(t__doc__t
__future__RRRRRRRRR(((s>/usr/lib/python2.7/site-packages/salt/states/mssql_database.pyt<module>
s		"

Zerion Mini Shell 1.0