replace DB::S -> DB::T, DB::A -> DB::S