-
Notifications
You must be signed in to change notification settings - Fork 37
feat(cli): add elide db studio command
#1699
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
base: main
Are you sure you want to change the base?
Conversation
1ded5ea to
b3d8919
Compare
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## main #1699 +/- ##
==========================================
- Coverage 42.65% 42.57% -0.09%
==========================================
Files 897 898 +1
Lines 38473 38682 +209
Branches 5989 6011 +22
==========================================
+ Hits 16411 16468 +57
- Misses 19834 19983 +149
- Partials 2228 2231 +3
Flags with carried forward coverage won't be shown. Click here to find out more.
... and 1 file with indirect coverage changes Continue to review full report in Codecov by Sentry.
🚀 New features to boost your workflow:
|
cee455f to
71c2099
Compare
7faebc6 to
8e7781e
Compare
cf16c7a to
803a2fd
Compare
…nner and SubprocessRunner
…outerbase studio
48e6fa2 to
c94579c
Compare
Summary
This PR adds the command
db studio, which launches a web-based database management UI that runs entirely on the Elide runtime. It provides a modern interface for viewing and editing databases with support for CRUD operations, schema management, and SQL queries. For now, it only works with SQLite, via Elide's SQLite bindings.Usage
What it does:
.dev/db-studio/on first run.elide:sqliteArchitecture
elide:sqliteelide.pklmanifests or via CLI argsDirectory structure:
Features
Drizzle Studio was the main inspiration behind many of the operations, including:
Future Plans