6 #ifndef IROHA_POSTGRES_OPTIONS_HPP 7 #define IROHA_POSTGRES_OPTIONS_HPP 9 #include <unordered_map> 30 std::string default_dbname,
46 const std::string &user,
47 const std::string &password,
48 const std::string &working_dbname,
49 const std::string &maintenance_dbname,
71 std::string getConnectionStringWithDbName(
72 const std::string &dbname)
const;
74 const std::string host_;
76 const std::string user_;
77 const std::string password_;
78 const std::string working_dbname_;
79 const std::string maintenance_dbname_;
80 const std::string prepared_block_name_;
86 #endif // IROHA_POSTGRES_OPTIONS_HPP Definition: block_query.hpp:17
Definition: postgres_options.hpp:19
std::string connectionStringWithoutDbName() const
Definition: postgres_options.cpp:88
std::string maintenanceDbName() const
Definition: postgres_options.cpp:111
std::shared_ptr< Logger > LoggerPtr
Definition: logger_fwd.hpp:22
PostgresOptions(const std::string &pg_opt, std::string default_dbname, logger::LoggerPtr log)
Definition: postgres_options.cpp:54
std::string workingConnectionString() const
Definition: postgres_options.cpp:94
Definition: block_query.hpp:15
std::string maintenanceConnectionString() const
Definition: postgres_options.cpp:98
std::string workingDbName() const
Definition: postgres_options.cpp:107
const std::string & preparedBlockName() const
Definition: postgres_options.cpp:115