#ifndef MYGRATE_OUTPUT_PQ_PQCONN_H #define MYGRATE_OUTPUT_PQ_PQCONN_H #include #include #include #include namespace MyGrate::Output::Pq { class PqConn : public DbConn { public: explicit PqConn(const char * const str); virtual ~PqConn(); void query(const char * const) override; void query(const char * const, const std::initializer_list &) override; private: static void notice_processor(void *, const char *); virtual void notice_processor(const char *) const; PGconn * const conn; }; } #endif