add DbValue() to dialect interface; handle arrays in postgres dialect.