assert() -> warn() when unspecified DBH

FIX: correct DBH selection on FK attributes