-
Notifications
You must be signed in to change notification settings - Fork 38
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
📢 Thoughts on this report? Let us know! |
cee455f to
71c2099
Compare
7faebc6 to
8e7781e
Compare
cf16c7a to
803a2fd
Compare
c94579c to
99fa010
Compare
|
Warning Review the following alerts detected in dependencies. According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.
|
40ace80 to
f3dc4ca
Compare
…outerbase studio
Signed-off-by: Francis Follis <[email protected]>
Signed-off-by: Francis Follis <[email protected]>
f3dc4ca to
08b0989
Compare
sgammon
left a comment
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.
initial comments, otherwise i'll try it and see if we can get this into 1.0.0-beta11 🥳
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.
absolute symlink? or what's up with this
| @@ -0,0 +1,97 @@ | |||
| /** | |||
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.
files will need copyright header; IDEA will apply it for you automatically, can help configure it in discord
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.
should dist assets be committed to source control?
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