Identify/Select Database/ORM library for the project #1

Closed
opened 2023-10-17 18:26:58 -04:00 by sundog · 3 comments
Owner

We need to identify the crate(s) we will use to access our database.

Prerequisites:

  • support for sqlite
  • support for postgresql
  • support for mariadb
  • compatibility with tokio, hyper, and warp crates

Recommendations from experienced Rust practitioners preferred and most welcome!

We need to identify the crate(s) we will use to access our database. Prerequisites: - support for sqlite - support for postgresql - support for mariadb - compatibility with tokio, hyper, and warp crates Recommendations from experienced Rust practitioners preferred and most welcome!
sundog added the
help wanted
label 2023-10-17 18:26:58 -04:00
Author
Owner

Should also have a good story for handling migrations to manage changes to the database over time.

Should also have a good story for handling migrations to manage changes to the database over time.
sundog added this to the V1.0 project 2023-10-17 18:37:59 -04:00
Collaborator

From my limited exposure to Rust and its DB client story, https://github.com/launchbadge/sqlx has been a strong candidate folks recommend.

From my limited exposure to Rust and its DB client story, https://github.com/launchbadge/sqlx has been a strong candidate folks recommend.
Author
Owner

From my limited exposure to Rust and its DB client story, https://github.com/launchbadge/sqlx has been a strong candidate folks recommend.

This has been what I've found as well, so barring any objections from anyone else, that's the direction we'll go.

> From my limited exposure to Rust and its DB client story, https://github.com/launchbadge/sqlx has been a strong candidate folks recommend. This has been what I've found as well, so barring any objections from anyone else, that's the direction we'll go.
Sign in to join this conversation.
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MountainTownTechnology/aural_isle#1
No description provided.