-
Notifications
You must be signed in to change notification settings - Fork 12
Description
🚀 Feature Request
I was wondering if the tool could allow to administrate the database instances.
My use case is that I have to manage multiple various database instances (PostgreSQL, MySQL, MongoDB, Redis), so I want to reduce the technical burden by relying on an AI assistant to execute my intents.
🌟 Description
I may suggest to implement it the way it would work the best in my head:
-
Introduce a new toggle in the connection "Settings" tab to activate "Database Administration".
-
When the setting is activated, enable database administration actions like databases/users management via the chat UI.
🔗 Relevant Links
Original discussion: #57
📌 Additional Context
I believe to implement that, you'll need to create appropriate tools for each database in the backend. The initial minimal set of such tools could be as follows:
UserCreate(username: string, password?: string)UserDelete(username: string)UserUpdateAccess(username: string, database: string, granted: boolean)UserUpdatePassword(username: string, password: string)DatabaseCreate(name: string)DatabaseDelete(name: string)
