Implement Schema Designer module - visualization only for now#538
Implement Schema Designer module - visualization only for now#538
Conversation
lossyrob
left a comment
There was a problem hiding this comment.
Review comments on service-level and connection management items.
I'll review the SchemaEditorSession logic next.
Another general ask - we should have some unit tests around this to test and avoid regressions in the future. I recommend using tests_v2 to model sending messages directly via the server client wrapper; there are examples in the other service test code e.g. objectexplorer.
lossyrob
left a comment
There was a problem hiding this comment.
Looking good! More review comments, discussion around how to approach responses vs notifications in session management.
- Move connection management and handling to extension - Use REQ/RSP/NOTIF model for communication - General cleanup from review comments - TODO: fix DB schema retrieval, still some issues
|
@mmihir can you give the PR a descriptive title, this will be the commit message once it's squash merged in. |
lossyrob
left a comment
There was a problem hiding this comment.
Few things, and a question about what we want to support now vs later.
Add the following endpoints:
schemaDesigner/createSessionschemaDesigner/closeSessionschemaDesigner/getSchemaModelImplements a session based interface to retrieve the full schema of a database, and in the future, support modifications as well.