Spencer Ferris 4553160685
feat: Support for lazy database connections (#2268)
Add support for creating DB connection pools without establishing
connections up front. This is already supported by SQLx via the
[Pool::connect_lazy](https://docs.rs/sqlx/latest/sqlx/struct.Pool.html#method.connect_lazy)
method.

This PR adds a new `connect_lazy` option to `database::ConnectOptions`.
If set to `true`, the SQLx `Pool` will be created using the
`Pool::connect_lazy_with` method; otherwise, the `Pool::connect_with`
method will be used (e.g., the existing behavior). This "lazy" behavior
is implemented for each DB variant (Postgres/MySQL/SQLite).

This was discussed previously
[here](https://github.com/SeaQL/sea-orm/discussions/1645), but it
appears support was never added to SEA ORM directly.
2024-08-21 09:29:07 +01:00
..
2024-08-02 14:45:14 +08:00
2024-08-09 18:32:14 +08:00
2024-08-09 18:32:14 +08:00
2024-04-03 12:00:46 +08:00
2024-05-06 13:53:41 +08:00
2023-01-11 14:17:06 +08:00
2024-08-02 10:13:59 +01:00
2024-08-02 10:13:59 +01:00
2022-05-31 12:38:38 +02:00