Skip to content

Remove all SQLite server dependencies #494

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

Open
6 tasks
lanedirt opened this issue Dec 24, 2024 · 0 comments
Open
6 tasks

Remove all SQLite server dependencies #494

lanedirt opened this issue Dec 24, 2024 · 0 comments
Labels
⚡️ enhancement New feature or request

Comments

@lanedirt
Copy link
Owner

lanedirt commented Dec 24, 2024

#190 has switched the previous SQLite server database setup to PostgreSQL to fix concurrency issues. Because of supporting migrations the version 0.10.0 contains support for both SQLite and PostgreSQL.

To simplify the code logic all SQLite server dependencies can be removed in a future version starting with 0.11.0. Todo:

  • Remove SQLite migrations from AliasServerDb project
  • Remove SQLite packages
  • Remove SQLite db factories
  • Refactor AliasServerDb interfaces/factories to separate folders for clear separation of models and other classes
  • Remove all sqlite appsettings references
  • Update docs to include mention that if updating from <= 0.9.x you first need to update to 0.10.x, and afterwards update to 0.11.x. Sanity check if this is possible at all: can we do ./install.sh update to a specific version and will it also download the installer of that specific version? If this is not possible right now we might need to postpone deleting sqlite until the new major version 1.0.
@lanedirt lanedirt added the ⚡️ enhancement New feature or request label Dec 24, 2024
@lanedirt lanedirt moved this to Ready in AliasVault Dec 24, 2024
@lanedirt lanedirt moved this from Ready to Backlog in AliasVault Dec 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
⚡️ enhancement New feature or request
Projects
Status: Backlog
Development

No branches or pull requests

1 participant