Only include database recipe if databases are defined

Check on a empty array condition always return truthy results.

Evaluate if list of databases are empty instead.

This fixes #2