32个版本
0.4.11 | 2024年2月20日 |
---|---|
0.4.10 | 2023年8月27日 |
0.4.9 | 2023年5月27日 |
0.4.8 | 2023年3月10日 |
0.0.18 | 2020年5月5日 |
#253 在 数据库接口
每月818次下载
47KB
1K SLoC
postgres-es
Postgres对cqrs-es中的
PersistedEventRepository
特征的实现。
使用方法
添加到您的Cargo.toml文件中
[dependencies]
cqrs-es = "0.4.11"
postgres-es = "0.4.11"
需要访问具有现有表的Postgres DB。参见
一个简单的配置示例
let store = default_postgress_pool("postgresql://my_user:my_pass@localhost:5432/my_db");
let cqrs = postgres_es::postgres_cqrs(pool, vec![])
可能有用的事项
运行时和TLS配置
此包默认期望Tokio运行时和Rustls库进行TLS。如果需要不同的组合,应使用相应的功能标志
runtime-tokio-native-tls
runtime-tokio-rustls
(默认)runtime-async-std-native-tls
runtime-async-std-rustls
runtime-actix-native-tls
runtime-actix-rustls
依赖关系
~14–26MB
~407K SLoC