文件名称:db_connection:数据库连接行为
文件大小:78KB
文件格式:ZIP
更新时间:2024-05-19 08:57:36
Elixir
数据库连接 设计用于处理事务,准备/执行,游标和客户端进程的描述/编码/解码的数据库连接行为和数据库连接池。 ./examples/db_agent/和./examples/tcp_connection/中提供了使用DBConnection行为的示例。 还有。 它包括涵盖DBConnection和Ecto集成的文章。 贡献 使用以下命令运行单元测试: $ mix test 要运行集成测试(针对每个可用池): $ mix test.pools 要运行所有测试: $ mix test.all 设计 该库由四个主要模块组成: DBConnection这是在客户端上运行的代码以及DBConnection API的规范 DBConnection.Connection这是建立数据库连接的过程 DBConnection.ConnectionPool这是连接池。 客户端向连接池请求连接。 还有
【文件预览】:
db_connection-master
----.gitignore(46B)
----README.md(4KB)
----CHANGELOG.md(2KB)
----.github()
--------workflows()
----test()
--------db_connection_test.exs(901B)
--------test_helper.exs(109B)
--------db_connection()
--------test_support.exs(5KB)
----examples()
--------db_agent()
--------tcp_connection()
----integration_test()
--------ownership()
--------tests.exs(769B)
--------connection_pool()
--------cases()
----mix.lock(2KB)
----lib()
--------db_connection.ex(56KB)
--------db_connection()
----mix.exs(2KB)
----.formatter.exs(97B)