Skip to content

Implement LS APIs to edit the generated persist client #2040

@TharmiganK

Description

@TharmiganK

Problem

With the new persist client generation flow, we need the functionality of editing the generated client and the client instance.

Proposed Solution

We expose the client and the client instance as a single connection for BI users. So editing the connection in BI implies two things:

  1. Editing the connection level configuration such as connection name(not recommended to change since it will break the usages) and any other parameters in the init function - currently there is no parameters and an improvement request is created here. Once we have init function we should be able to edit those database related configuration. But changes should be done with cautiously since it may break the generated client since we assume the introspected structure of the entities.
  2. Editing the generated connector - adding new tables (removing tables will break the usages)

So the unified edit API should consider the above use cases when designing

Alternatives

No response

Version

1.4.0

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions