make postgresql a hard dependency for cleaner API
use hstore for extra miscellaneous details