Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE] Surrealdb support #4550

Open
2 tasks done
Celibioux opened this issue May 4, 2024 · 1 comment
Open
2 tasks done

[FEATURE] Surrealdb support #4550

Celibioux opened this issue May 4, 2024 · 1 comment
Labels
C-feature Category: Feature request or enhancement S-awaiting-triage Status: New issues that have not been assessed yet

Comments

@Celibioux
Copy link

Feature Description

Adding support for Surrealdb Support would be great as it's a great Multi Modèles Database written in Rust

Possible Implementation

Being able to choose between Postgres or Surrealdb as a Database

Have you spent some time checking if this feature request has been raised before?

  • I checked and didn't find a similar issue

Have you read the Contributing Guidelines?

Are you willing to submit a PR?

No, but I'm happy to collaborate on a PR with someone else

@Celibioux Celibioux added C-feature Category: Feature request or enhancement S-awaiting-triage Status: New issues that have not been assessed yet labels May 4, 2024
@lsampras
Copy link
Member

lsampras commented May 6, 2024

Hi @Celibioux ,

Is there any specific requirement that you are trying to address via surrealdb, It will help us understand & prioritize this support appropriately,

I'd be willing to review (and mentor) this although it is a low priority for the maintainers of this project,
This involves more effort than is apparent,

  1. Currently we do have a provision to provide a configurable storage interface but it still has ways to go before usability
  2. Currently we are strongly coupled with diesel in terms of our structs where it needs to be split up from the actual structs
  3. We don't have a clear solution on how we will be managing the migrations / CI checks required to maintain the surrealdb implementations, would love your input on this part as well.

There will be considerable refactor required before we start adding support for multiple databases.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-feature Category: Feature request or enhancement S-awaiting-triage Status: New issues that have not been assessed yet
Projects
None yet
Development

No branches or pull requests

2 participants