allow to use hostaddr, port or conn_string to connect to PostgreSQL
This commit is contained in:
@@ -70,7 +70,13 @@ public:
|
||||
bool query_remove(const pt::TextStream & stream, QueryResult & query_result);
|
||||
|
||||
|
||||
/*
|
||||
* https://www.postgresql.org/docs/14/libpq-connect.html#LIBPQ-CONNSTRING
|
||||
*/
|
||||
virtual void set_conn_param(const std::wstring & database_conn_string);
|
||||
virtual void set_conn_param(const std::wstring & database_hostaddr, const std::wstring & database_port, const std::wstring & database, const std::wstring & user, const std::wstring & pass);
|
||||
virtual void set_conn_param(const std::wstring & database, const std::wstring & user, const std::wstring & pass);
|
||||
|
||||
virtual void connect();
|
||||
virtual void wait_for_connection();
|
||||
virtual void close();
|
||||
@@ -88,6 +94,9 @@ protected:
|
||||
pt::TextStream stream;
|
||||
std::string query_str;
|
||||
|
||||
std::wstring db_conn_string;
|
||||
std::wstring db_hostaddr;
|
||||
std::wstring db_port;
|
||||
std::wstring db_database;
|
||||
std::wstring db_user;
|
||||
std::wstring db_pass;
|
||||
|
Reference in New Issue
Block a user