30 #include "soci-postgresql.h" 62 struct type_conversion<
bool>
91 m_connection_string = connection_string;
101 m_db_connections_lock.lock();
103 m_db_connections_lock.unlock();
106 conn_ptr.reset(
new soci::session(soci::postgresql, m_connection_string));
109 return *conn_ptr.get();
116 m_db_connections_lock.lock();
118 m_db_connections_lock.unlock();
122 conn_ptr.reset(
new soci::session(soci::postgresql, m_connection_string));
137 std::map<std::string, boost::shared_ptr<soci::session> > m_db_connections;
static void to_base(const bool &mi, base_type &i, indicator &ind)
bool init(const std::string &connection_string)
static void from_base(base_type a_, indicator ind, uint64_t &mi)
unsigned __int64 uint64_t
static void from_base(base_type a_, indicator ind, bool &mi)
static void to_base(const uint64_t &mi, base_type &i, indicator &ind)
std::string get_thread_string_id()