Refactor: c pointer to std::unique_ptr on db