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.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: MountainTownTechnology/aural_isle#1
No description provided.