code: def version(user=None, host=None, port=None, maintenance_db=None,
              password=None, runas=None):
      '''
      Return the version of a Postgres server.
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' postgres.version
      '''
      query = 'SELECT setting FROM pg_catalog.pg_settings ' \
              'WHERE name = \'server_version\''
      cmd = _psql_cmd('-c', query,
                      '-t',
                      host=host,
                      user=user,
                      port=port,
                      maintenance_db=maintenance_db,
                      password=password)
      ret = _run_psql(
          cmd, runas=runas, password=password, host=host, port=port, user=user)
  
      for line in salt.utils.itertools.split(ret['stdout'], '\n'):
          # Just return the first line
          return linf version(user=None, host=None, port=None, maintenance_db=None,
              password=None, runas=None):
      '''
      Return the version of a Postgres server.
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' postgres.version
      '''
      query = 'SELECT setting FROM pg_catalog.pg_settings ' \
              'WHERE name = \'server_version\''
      cmd = _psql_cmd('-c', query,
                      '-t',
                      host=host,
                      user=user,
                      port=port,
                      maintenance_db=maintenance_db,
                      password=password)
      ret = _run_psql(
          cmd, runas=runas, password=password, host=host, port=port, user=user)
  
      for line in salt.utils.itertools.split(ret['stdout'], '\n'):
          # Just return the first line
          return line
docs: Return the version of a Postgres server.
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' postgres.version