792 B
792 B
数据库连接源码导航
lib.rs 是唯一实现文件:DatabaseConfig 显式选择 SQLite 文件/内存或 PostgreSQL;DatabaseConnection 提供 connect、sqlite_pool/postgres_pool、backend_name、ping 和 close;DatabaseError 对公开错误脱敏。
connect 只建立连接池,不执行应用 DDL,不保存基础信息。没有 schema.sql、初始化表、put/get 或 from_env。业务表和查询由未来的数据库特殊类决定;本层不替它定义数据模型。
克隆共享连接池,close 会关闭所有克隆;具体生命周期及限制见 数据库对象。配置变动同步 配置 和 tests。返回 storage。