5个版本

0.1.0-alpha.42019年8月29日
0.1.0-alpha.32019年8月20日
0.1.0-alpha.22019年7月24日
0.1.0-alpha.12019年7月15日
0.1.0-alpha.02019年7月13日

#8 in #heroku

MIT/Apache

7KB
56

dhb-postgres-heroku

给定一个DATABASE_URL,连接到Heroku postgres数据库应该非常简单。

此crate使Rust连接变得非常简单

您将DATABASE_URL传递给postgres_client函数,并返回一个有效客户端,如下所示

let mut client = get_client(&database_url);

我发现创建此crate的原因是连接到Heroku有两个特点。

  1. 一方面,它要求我们有一个安全连接。
  2. 另一方面,它使用自验证证书。因此,我们必须启用ssl,但关闭验证。

lib.rs:

dhb-heroku-postgres

给定一个DATABASE_URL,连接到Heroku postgres数据库应该非常简单。

此crate使连接变得非常简单

您将DATABASE_URL传递给postgres_client函数,并返回一个有效客户端,如下所示

let mut client = get_client(&database_url);

如果您需要连接池,还需要传递最大连接数。

let max_size = 20;
let mut pool = get_pool(&database_url, max_size);

我发现创建此crate的原因是有两个特点。

  1. 一方面,它要求我们有一个安全连接。
  2. 另一方面,它使用自验证证书。因此,我们必须启用ssl,但关闭验证。

依赖项

~12–21MB
~301K SLoC