#include <pgsql_conf.hpp>
◆ pgsql_conf() [1/2]
acl::pgsql_conf::pgsql_conf |
( |
const char * |
dbaddr, |
|
|
const char * |
dbname |
|
) |
| |
构造函数
- 参数
-
dbaddr | {const char*} 服务器地址,地址格式为:ip:port,或 unix_domain_path,当为 unix 域套接口时,应为 unix 域套接口文件 所在目录且不包含文件名,假设 postgresql 正在监听 unix 域套接口 的文件为:/tmp/.s.PGSQL.5432,则 dbaddr 地址应设为 /tmp 注意:注意在连接 unix 域套接口的与 mysql 的不同,mysql 的域套接 口为全路径 |
dbname | {const char*} 数据库名 |
◆ pgsql_conf() [2/2]
acl::pgsql_conf::pgsql_conf |
( |
const pgsql_conf & |
conf | ) |
|
◆ ~pgsql_conf()
acl::pgsql_conf::~pgsql_conf |
( |
void |
| ) |
|
◆ get_charset()
const char* acl::pgsql_conf::get_charset |
( |
| ) |
const |
|
inline |
◆ get_conn_timeout()
int acl::pgsql_conf::get_conn_timeout |
( |
| ) |
const |
|
inline |
◆ get_dbaddr()
const char* acl::pgsql_conf::get_dbaddr |
( |
| ) |
const |
|
inline |
◆ get_dbkey()
const char* acl::pgsql_conf::get_dbkey |
( |
| ) |
const |
|
inline |
◆ get_dblimit()
size_t acl::pgsql_conf::get_dblimit |
( |
| ) |
const |
|
inline |
◆ get_dbname()
const char* acl::pgsql_conf::get_dbname |
( |
| ) |
const |
|
inline |
◆ get_dbpass()
const char* acl::pgsql_conf::get_dbpass |
( |
| ) |
const |
|
inline |
◆ get_dbuser()
const char* acl::pgsql_conf::get_dbuser |
( |
| ) |
const |
|
inline |
◆ get_rw_timeout()
int acl::pgsql_conf::get_rw_timeout |
( |
| ) |
const |
|
inline |
◆ set_charset()
pgsql_conf& acl::pgsql_conf::set_charset |
( |
const char * |
charset | ) |
|
◆ set_conn_timeout()
pgsql_conf& acl::pgsql_conf::set_conn_timeout |
( |
int |
timeout | ) |
|
◆ set_dblimit()
pgsql_conf& acl::pgsql_conf::set_dblimit |
( |
size_t |
dblimit | ) |
|
设置数据库连接池最大连接上限
- 参数
-
dblimit | {size_t} 连接池最大连接数限制,当为 0 时则不限制 |
- 返回
- {pgsql_conf&}
◆ set_dbpass()
pgsql_conf& acl::pgsql_conf::set_dbpass |
( |
const char * |
dbpass | ) |
|
设置连接数据库时的账号密码,当不调用此方法时则不设密码
- 参数
-
dbpass | {const char*} 账号密码,为非空字符串时才有效 |
- 返回
- {pgsql_conf&}
◆ set_dbuser()
pgsql_conf& acl::pgsql_conf::set_dbuser |
( |
const char * |
dbuser | ) |
|
设置连接数据库时的用户账号,当不调用此方法时则不需账号
- 参数
-
dbuser | {const char*} 用户账号,为非空字符串时才有效 |
- 返回
- {pgsql_conf&}
◆ set_rw_timeout()
pgsql_conf& acl::pgsql_conf::set_rw_timeout |
( |
int |
timeout | ) |
|
该类的文档由以下文件生成: