How about checking if `this.columns.length` is 0... and if so make it so `pluck` does a `this.column(key).then(...` so you don't need to specify the column separately.

```js
knex('users').where('enabled', false).pluck('id').then(...
```

Also, this probably belongs in `knex/lib/builder.js` rather than common...