-
Notifications
You must be signed in to change notification settings - Fork 0
Make SQLite the default local/Docker database #13
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
Merged
Merged
Changes from all commits
Commits
Show all changes
36 commits
Select commit
Hold shift + click to select a range
6a2763e
feat(backend): make SQLite the default local/Docker database
mkonopelski-gd 14a9d98
fix(tui): TUI/quickstart readiness and seeding follow sqlite default
mkonopelski-gd 6712186
docs: update QUICKSTART and ARCHITECTURE for sqlite default
mkonopelski-gd 641f203
fix(sqlite): address PR review — db subdir, docs, comment trims
mkonopelski-gd f95609b
fix(backend): default init_db.py to sqlite; finish backend docs migra…
mkonopelski-gd 3c08f6d
fix(sqlite): seed against host DB path, not container-internal one
mkonopelski-gd 95c4100
refactor: consolidate workspace-pool seeding into one module
mkonopelski-gd 5f5ae8a
feat(quickstart): seed workspace pool straight into SQLite; drop work…
mkonopelski-gd 71883cf
Merge remote-tracking branch 'origin/main' into feature/use-sqllite-i…
mkonopelski-gd d116184
refactor(sqlite): store known collections in real relational tables
mkonopelski-gd 359473b
refactor(sqlite): drop generic documents fallback + trim unused promo…
mkonopelski-gd 545ce59
refactor(sqlite): fold connection ops into SqliteTransactionContext
mkonopelski-gd 7b8783e
refactor(sqlite): give the workspace_model_usage subcollection a real…
mkonopelski-gd 546eb2d
chore(sqlite): drop dead self._path field; tidy stale 'fallback' wording
mkonopelski-gd acf3124
refactor(sqlite): inline the schema registry, drop wrapper ceremony
mkonopelski-gd 6a80c3e
refactor(sqlite): drop unnecessary identifier quoting
mkonopelski-gd d77ac5a
chore(mcp_server): inline single-use _container_name() into its one c…
mkonopelski-gd 22cb172
chore(config): trim SQLITE_DB_PATH comment to one line
mkonopelski-gd 3534325
refactor(sqlite): model everything as one _Table (drop the subcollect…
mkonopelski-gd 5710ca2
refactor(sqlite): drop runtime table-existence checks; guard with a t…
mkonopelski-gd 4ca6c1e
fix(startup): probe a registered collection in the DB health check
mkonopelski-gd 79b89b8
Merge origin/main into feature/use-sqllite-instead-firestore
mkonopelski-gd 01f0f46
chore: remove internal-only SPECS doc for sqlite migration plan
mkonopelski-gd 14b9c94
refactor(sqlite): fix the container SQLite path as a const; drop the …
mkonopelski-gd 84763c8
docs: recommend DB Browser for SQLite to inspect the local db
mkonopelski-gd 389d5ba
feat(sqlite): promote the full stable scalar core to real columns
mkonopelski-gd 8657e3a
rename(sqlite): _reconcile_columns -> _auto_migrate_columns
mkonopelski-gd 0df363d
feat(sqlite): promote api_keys' full stable scalar core to real columns
mkonopelski-gd 262efdb
feat(sqlite): use rollback journal (DELETE) instead of WAL
mkonopelski-gd 66d5fa6
refactor(sqlite): split schema/serialization/transaction into utils_s…
mkonopelski-gd facffad
refactor(sqlite): extract DOC_ID constant for the primary-key column …
mkonopelski-gd 5cbd6a4
refactor(sqlite): extract _select SQL-string builder
mkonopelski-gd 25e9aa4
fix(tests): skip firestore emulator tests unless one is reachable
mkonopelski-gd 6401fda
fix(sqlite): un-promote archive_status (a dict) from a scalar column
mkonopelski-gd a72107f
fix(e2e): make test-stack path absolute and re-seed pool between scen…
mkonopelski-gd d23ee60
Merge branch 'main' into feature/use-sqllite-instead-firestore
mkonopelski-gd File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -23,3 +23,4 @@ class DatabaseType(StrEnum): | |
| MEMORY = "memory" | ||
| EMULATOR = "emulator" | ||
| FIRESTORE = "firestore" | ||
| SQLITE = "sqlite" | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These must work
make skip-mode-e2e-tests