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

Go ahead and experiment with migration to SQLite or similar #17

Open
KnowledgeGarden opened this issue Mar 31, 2020 · 6 comments
Open
Assignees
Labels
enhancement New feature or request

Comments

@KnowledgeGarden
Copy link
Owner

Right now, the platform, as a prototype, will not scale; it's running on NeDB, a simple local version of Mongo; it cannot do full text search even though the instructions suggest that's possible.
SQLite is used in a number of similar projects such as Zotero, and appears easy to drop in there.
That requires a bootstrap function which maps the old NeDB JSON files to SQLite tables.

In a sense, this is a prelude to other backsides for future work.

@KnowledgeGarden KnowledgeGarden added the enhancement New feature or request label Mar 31, 2020
@KnowledgeGarden
Copy link
Owner Author

@KnowledgeGarden
Copy link
Owner Author

https://www.sqlite.org/lang.html
no joins.
Wonder what other sql db besides e.g. postgres is around.
Do we need joins?

@KnowledgeGarden
Copy link
Owner Author

@KnowledgeGarden KnowledgeGarden self-assigned this Apr 5, 2020
@KnowledgeGarden
Copy link
Owner Author

Started on this one today.

@KnowledgeGarden
Copy link
Owner Author

Have a driver shelled in. It compiles and runs.
This task must be completed before being able to easily delete a journal entry, which can require a lot of surgery if it has wikilinks.

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
None yet
Development

No branches or pull requests

1 participant