...
- Do not use "null" as an primary key indicator to identify Driver
- Connectors and Drivers expose configs and hence both should be in one table and they can uniquely identified by the primary key
- Make sure the driver and its config upgrade works
- Remove DIRECTION field out of SQ_CONFIG, since it is not applicable to all configurable. For instance Driver has no DIRECTION. Connectors have DIRECTION and it should be only relevant to connectors.
Design & Implementation Details
Note: The work related to removing DIRECTION field out of config was done in a separate ticket after this proposal.
Repository Schema changes
...