¿Cuál es el patrón de eliminación de promesas?

He leído sobre el patrón de eliminación de promesas en varios lugares, pero no puedo entender cuál es. Me sugirieron usarlo en un código que se vea así:

function getDb(){
    return myDbDriver.getConnection();
}

var users = getDb().then(function(conn){
     return conn.query("SELECT name FROM users").finally(function(users){
         conn.release();
     });
});

¿Cuál es el patrón de eliminación de promesas y cómo se aplica aquí?

Nota: en las promesas nativas, calzo.finally como "agregar manejadores de rechazo y cumplimiento que devuelven el valor pero realizan una acción". Estoy usando bluebird en este caso si es importante.

Respuestas a la pregunta(1)

Su respuesta a la pregunta