%PDF- %PDF-
Direktori : /usr/lib/python2.7/site-packages/salt/states/ |
Current File : //usr/lib/python2.7/site-packages/salt/states/postgres_language.pyo |
� ���^c @@ s_ d Z d d l m Z m Z m Z d � Z d d d d d d � Z d d d d d d � Z d S( u� Management of PostgreSQL languages ================================== The postgres_language module is used to create and manage Postgres languages. Languages can be set as either absent or present .. versionadded:: 2016.3.0 .. code-block:: yaml plpgsql: postgres_language.present: - maintenance_db: testdb .. code-block:: yaml plpgsql: postgres_language.absent: - maintenance_db: testdb 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.language_createuF 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_language.pyt __virtual__ s c C@ s� i | d 6i d 6t d 6d j | � d 6} i | d 6| d 6| d 6| d 6| d 6} t d | | � } | | k r� t d r� d | d <d j | � | d <| St d | | | � r� d j | � | d <d | d | <q� d j | � | d <t | d <n | S( uW Ensure that a named language is present in the specified database. name The name of the language to install maintenance_db The name of the database in which the language is to be installed user System user all operations should be performed on behalf of db_user database username if different from config or default db_password user password if any password for a specified user db_host Database host if different from config or default db_port Database port if different from config or default u nameu changesu resultu! Language {0} is already installedu commentu runasu hostu useru portu passwordu postgres.language_listu testu# Language {0} is set to be installedu postgres.language_createu Language {0} has been installedu Presentu Failed to install language {0}N( R t formatR t __opts__t NoneR ( t namet maintenance_dbt usert db_passwordt db_hostt db_portt db_usert rett dbargst languages( ( sA /usr/lib/python2.7/site-packages/salt/states/postgres_language.pyt present$ s2 c C@ s� i | d 6i d 6t d 6d d 6} i | d 6| d 6| d 6| d 6| d 6} t d | | | � r� t d r� d | d <d j | � | d <| St d | | � r� d j | � | d <d | d | <| Sd j | � | d <t | d <n d j | � | d <| S( uU Ensure that a named language is absent in the specified database. name The name of the language to remove maintenance_db The name of the database in which the language is to be installed user System user all operations should be performed on behalf of db_user database username if different from config or default db_password user password if any password for a specified user db_host Database host if different from config or default db_port Database port if different from config or default u nameu changesu resultu u commentu runasu hostu useru portu passwordu postgres.language_existsu testu! Language {0} is set to be removedu postgres.language_removeu Language {0} has been removedu Absentu Failed to remove language {0}u3 Language {0} is not present so it cannot be removedN( R R R R R R ( R R R R R R R R R ( ( sA /usr/lib/python2.7/site-packages/salt/states/postgres_language.pyt absentg s2 ! N( t __doc__t __future__R R R R R R R ( ( ( sA /usr/lib/python2.7/site-packages/salt/states/postgres_language.pyt <module> s @