[db] source_if_exists now takes arguments