%PDF- %PDF-
| Direktori : /proc/self/root/proc/3522530/root/lib/python2.7/site-packages/salt/states/ |
| Current File : //proc/self/root/proc/3522530/root/lib/python2.7/site-packages/salt/states/postgres_database.pyo |
�
���^c @@ sz d Z d d l m Z m Z m Z d � Z d d d d d e d d d d d d d d �
Z d d d d d d d � Z d S( u
Management of PostgreSQL databases
==================================
The postgres_database module is used to create and manage Postgres databases.
Databases can be set as either absent or present
.. code-block:: yaml
frank:
postgres_database.present
i ( t absolute_importt unicode_literalst print_functionc C@ s d t k r t d f St S( u5
Only load if the postgres module is present
u postgres.user_existsuF Unable to load postgres module. Make sure `postgres.bins_dir` is set.( t __salt__t Falset True( ( ( sA /usr/lib/python2.7/site-packages/salt/states/postgres_database.pyt __virtual__ s
c C@ s0 i | d 6i d 6t d 6d j | � d 6} i | d 6| d 6| d 6|
d 6| d
6|
d 6} t d | � } | j | i � } | | k r;t | r� | j d
� | k n t | r� | j d � j � | j � k n t | r� | j d � | k n t | r
| j d � | k n t | r+| j d � | k n t f � r;| S| | k r�t | rq| j d � j � | j � k n t | r�| j d � | k n t | r�| j d � | k n t f � r�d j | � | d <t | d <| St d r'd% | d <| | k rd j | � | d <n d j | � | d <| S| | k r�t d | d | d | d | d | d | d | | �r�d j | � | d <d | d | <n� | | k r�t d | d | d | d | | �r�d! j | � | d <d"