bitwarden_rs/src/db
Daniel García 0365b7c6a4
Add support for multiple simultaneous database features by using macros.
Diesel requires the following changes:
- Separate connection and pool types per connection, the generate_connections! macro generates an enum with a variant per db type
- Separate migrations and schemas, these were always imported as one type depending on db feature, now they are all imported under different module names
- Separate model objects per connection, the db_object! macro generates one object for each connection with the diesel macros, a generic object, and methods to convert between the connection-specific and the generic ones
- Separate connection queries, the db_run! macro allows writing only one that gets compiled for all databases or multiple ones
2020-08-24 20:11:17 +02:00
..
models Add support for multiple simultaneous database features by using macros. 2020-08-24 20:11:17 +02:00
schemas Track favorites on a per-user basis 2020-08-19 02:32:58 -07:00
mod.rs Add support for multiple simultaneous database features by using macros. 2020-08-24 20:11:17 +02:00